Diff of the two buildlogs:

--
--- b1/build.log	2025-03-29 18:13:43.092215208 +0000
+++ b2/build.log	2025-03-29 18:08:39.557903781 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri May  1 12:31:39 -12 2026
-I: pbuilder-time-stamp: 1777681899
+I: Current time: Sun Mar 30 07:58:57 +14 2025
+I: pbuilder-time-stamp: 1743271137
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -27,54 +27,86 @@
 dpkg-source: info: applying do-not-print.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/42224/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/60430/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos12-i386.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Mar 29 17:59 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/60430/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/60430/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='i386'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='i386'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=i386
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=i686
+  HOST_ARCH=i386
   IFS=' 	
   '
-  INVOCATION_ID='4104819ade63419cbdf4266d42a008a1'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
-  LD_PRELOAD='libeatmydata.so'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='42224'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=e333461759b845249c1873eeb6853626
+  LANG=C
+  LANGUAGE=de_CH:de
+  LC_ALL=C
+  LD_LIBRARY_PATH=/usr/lib/libeatmydata
+  LD_PRELOAD=libeatmydata.so
+  MACHTYPE=i686-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=60430
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.VlJuyNMS/pbuilderrc_Ct1X --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.VlJuyNMS/b1 --logfile b1/build.log ironic_29.0.0-2.dsc'
-  SUDO_GID='112'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://213.165.73.152:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.VlJuyNMS/pbuilderrc_NYK9 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.VlJuyNMS/b2 --logfile b2/build.log ironic_29.0.0-2.dsc'
+  SUDO_GID=112
+  SUDO_UID=107
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://46.16.76.132:3128
 I: uname -a
-  Linux ionos16-i386 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/42224/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/60430/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -768,7 +800,7 @@
 Get: 496 http://deb.debian.org/debian unstable/main i386 python3-webtest all 3.0.2-1 [35.2 kB]
 Get: 497 http://deb.debian.org/debian unstable/main i386 python3-zeroconf all 0.146.1-1 [81.0 kB]
 Get: 498 http://deb.debian.org/debian unstable/main i386 qemu-utils i386 1:10.0.0~rc1+ds-2 [2125 kB]
-Fetched 168 MB in 1s (115 MB/s)
+Fetched 168 MB in 2s (81.8 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libsystemd-shared:i386.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19791 files and directories currently installed.)
@@ -2352,8 +2384,8 @@
 Setting up tzdata (2025b-1) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sat May  2 00:32:18 UTC 2026.
-Universal Time is now:  Sat May  2 00:32:18 UTC 2026.
+Local time is now:      Sat Mar 29 17:59:55 UTC 2025.
+Universal Time is now:  Sat Mar 29 17:59:55 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up mariadb-common (1:11.8.1-2) ...
@@ -2877,7 +2909,11 @@
 fakeroot is already the newest version (1.37.1.1-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/ironic-29.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../ironic_29.0.0-2_source.changes
+I: user script /srv/workspace/pbuilder/60430/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/60430/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/ironic-29.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../ironic_29.0.0-2_source.changes
 dpkg-buildpackage: info: source package ironic
 dpkg-buildpackage: info: source version 1:29.0.0-2
 dpkg-buildpackage: info: source distribution unstable
@@ -3102,672 +3138,675 @@
 [pbr] AUTHORS complete (0.0s)
 running build
 running build_py
-creating build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/inspect.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/bios.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/raid.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/vendor.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/management.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/__init__.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/console.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/boot.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/power.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/firmware_processor.py -> build/lib/ironic/drivers/modules/ilo
-copying ironic/drivers/modules/ilo/common.py -> build/lib/ironic/drivers/modules/ilo
-creating build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
-creating build/lib/ironic/tests/unit/drivers/modules/xclarity
-copying ironic/tests/unit/drivers/modules/xclarity/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/xclarity
-copying ironic/version.py -> build/lib/ironic
-copying ironic/__init__.py -> build/lib/ironic
-creating build/lib/ironic/api/middleware
-copying ironic/api/middleware/auth_public_routes.py -> build/lib/ironic/api/middleware
-copying ironic/api/middleware/json_ext.py -> build/lib/ironic/api/middleware
-copying ironic/api/middleware/__init__.py -> build/lib/ironic/api/middleware
-copying ironic/api/middleware/parsable_error.py -> build/lib/ironic/api/middleware
+creating build/lib/ironic/drivers/modules/storage
+copying ironic/drivers/modules/storage/external.py -> build/lib/ironic/drivers/modules/storage
+copying ironic/drivers/modules/storage/cinder.py -> build/lib/ironic/drivers/modules/storage
+copying ironic/drivers/modules/storage/noop.py -> build/lib/ironic/drivers/modules/storage
+copying ironic/drivers/modules/storage/__init__.py -> build/lib/ironic/drivers/modules/storage
+creating build/lib/ironic/tests/unit
+copying ironic/tests/unit/stubs.py -> build/lib/ironic/tests/unit
+copying ironic/tests/unit/test_base.py -> build/lib/ironic/tests/unit
+copying ironic/tests/unit/raid_constants.py -> build/lib/ironic/tests/unit
+copying ironic/tests/unit/__init__.py -> build/lib/ironic/tests/unit
+copying ironic/tests/unit/policy_fixture.py -> build/lib/ironic/tests/unit
+creating build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_ports.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_node_inventory.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_node_history.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_portgroups.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_firmware_component.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_allocations.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_runbooks.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_conductor.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_chassis.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_shard.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/__init__.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_node_tags.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_volume_targets.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_bios_settings.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_deploy_templates.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_volume_connectors.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/utils.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/base.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_api.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_nodes.py -> build/lib/ironic/tests/unit/db
+copying ironic/tests/unit/db/test_node_traits.py -> build/lib/ironic/tests/unit/db
+creating build/lib/ironic/pxe_filter
+copying ironic/pxe_filter/__init__.py -> build/lib/ironic/pxe_filter
+copying ironic/pxe_filter/service.py -> build/lib/ironic/pxe_filter
+copying ironic/pxe_filter/dnsmasq.py -> build/lib/ironic/pxe_filter
+creating build/lib/ironic/tests/functional
+copying ironic/tests/functional/__init__.py -> build/lib/ironic/tests/functional
+creating build/lib/ironic/tests/unit/dhcp
+copying ironic/tests/unit/dhcp/test_dnsmasq.py -> build/lib/ironic/tests/unit/dhcp
+copying ironic/tests/unit/dhcp/test_neutron.py -> build/lib/ironic/tests/unit/dhcp
+copying ironic/tests/unit/dhcp/test_factory.py -> build/lib/ironic/tests/unit/dhcp
+copying ironic/tests/unit/dhcp/__init__.py -> build/lib/ironic/tests/unit/dhcp
 creating build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_deployments.py -> build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_task_manager.py -> build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_rpcapi.py -> build/lib/ironic/tests/unit/conductor
 copying ironic/tests/unit/conductor/test_rpc_service.py -> build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_utils.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_allocations.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_steps.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_deployments.py -> build/lib/ironic/tests/unit/conductor
 copying ironic/tests/unit/conductor/test_base_manager.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_cleaning.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_notification_utils.py -> build/lib/ironic/tests/unit/conductor
 copying ironic/tests/unit/conductor/mgr_utils.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_manager.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_rpcapi.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_utils.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_task_manager.py -> build/lib/ironic/tests/unit/conductor
 copying ironic/tests/unit/conductor/__init__.py -> build/lib/ironic/tests/unit/conductor
 copying ironic/tests/unit/conductor/test_verify.py -> build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_allocations.py -> build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_cleaning.py -> build/lib/ironic/tests/unit/conductor
 copying ironic/tests/unit/conductor/test_periodics.py -> build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_steps.py -> build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_notification_utils.py -> build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_manager.py -> build/lib/ironic/tests/unit/conductor
-copying ironic/tests/unit/conductor/test_servicing.py -> build/lib/ironic/tests/unit/conductor
 copying ironic/tests/unit/conductor/test_inspection.py -> build/lib/ironic/tests/unit/conductor
+copying ironic/tests/unit/conductor/test_servicing.py -> build/lib/ironic/tests/unit/conductor
+creating build/lib/ironic/tests/unit/drivers/modules/xclarity
+copying ironic/tests/unit/drivers/modules/xclarity/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/xclarity
+copying ironic/drivers/intel_ipmi.py -> build/lib/ironic/drivers
+copying ironic/drivers/hardware_type.py -> build/lib/ironic/drivers
+copying ironic/drivers/irmc.py -> build/lib/ironic/drivers
+copying ironic/drivers/ilo.py -> build/lib/ironic/drivers
+copying ironic/drivers/__init__.py -> build/lib/ironic/drivers
+copying ironic/drivers/generic.py -> build/lib/ironic/drivers
+copying ironic/drivers/drac.py -> build/lib/ironic/drivers
+copying ironic/drivers/utils.py -> build/lib/ironic/drivers
+copying ironic/drivers/base.py -> build/lib/ironic/drivers
+copying ironic/drivers/snmp.py -> build/lib/ironic/drivers
+copying ironic/drivers/ipmi.py -> build/lib/ironic/drivers
+copying ironic/drivers/fake_hardware.py -> build/lib/ironic/drivers
+copying ironic/drivers/redfish.py -> build/lib/ironic/drivers
+creating build/lib/ironic/cmd
+copying ironic/cmd/conductor.py -> build/lib/ironic/cmd
+copying ironic/cmd/status.py -> build/lib/ironic/cmd
+copying ironic/cmd/novncproxy.py -> build/lib/ironic/cmd
+copying ironic/cmd/__init__.py -> build/lib/ironic/cmd
+copying ironic/cmd/api.py -> build/lib/ironic/cmd
+copying ironic/cmd/pxe_filter.py -> build/lib/ironic/cmd
+copying ironic/cmd/singleprocess.py -> build/lib/ironic/cmd
+copying ironic/cmd/dbsync.py -> build/lib/ironic/cmd
+creating build/lib/ironic/tests/unit/console
+copying ironic/tests/unit/console/__init__.py -> build/lib/ironic/tests/unit/console
+creating build/lib/ironic/drivers/modules/drac
+copying ironic/drivers/modules/drac/raid.py -> build/lib/ironic/drivers/modules/drac
+copying ironic/drivers/modules/drac/power.py -> build/lib/ironic/drivers/modules/drac
+copying ironic/drivers/modules/drac/bios.py -> build/lib/ironic/drivers/modules/drac
+copying ironic/drivers/modules/drac/inspect.py -> build/lib/ironic/drivers/modules/drac
+copying ironic/drivers/modules/drac/boot.py -> build/lib/ironic/drivers/modules/drac
+copying ironic/drivers/modules/drac/__init__.py -> build/lib/ironic/drivers/modules/drac
+copying ironic/drivers/modules/drac/management.py -> build/lib/ironic/drivers/modules/drac
+copying ironic/drivers/modules/drac/utils.py -> build/lib/ironic/drivers/modules/drac
+copying ironic/drivers/modules/drac/vendor_passthru.py -> build/lib/ironic/drivers/modules/drac
+creating build/lib/ironic/common/inspection_rules
+copying ironic/common/inspection_rules/actions.py -> build/lib/ironic/common/inspection_rules
+copying ironic/common/inspection_rules/engine.py -> build/lib/ironic/common/inspection_rules
+copying ironic/common/inspection_rules/__init__.py -> build/lib/ironic/common/inspection_rules
+copying ironic/common/inspection_rules/utils.py -> build/lib/ironic/common/inspection_rules
+copying ironic/common/inspection_rules/base.py -> build/lib/ironic/common/inspection_rules
+copying ironic/common/inspection_rules/operators.py -> build/lib/ironic/common/inspection_rules
+copying ironic/common/inspection_rules/validation.py -> build/lib/ironic/common/inspection_rules
+creating build/lib/ironic/hacking
+copying ironic/hacking/__init__.py -> build/lib/ironic/hacking
+copying ironic/hacking/checks.py -> build/lib/ironic/hacking
+copying ironic/tests/unit/drivers/test_drac.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/third_party_driver_mocks.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/test_irmc.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/test_redfish.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/test_ilo.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/test_base.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/test_generic.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/test_ipmi.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/test_utils.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/__init__.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/test_fake_hardware.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/test_snmp.py -> build/lib/ironic/tests/unit/drivers
+copying ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> build/lib/ironic/tests/unit/drivers
+creating build/lib/ironic/tests/unit/drivers/modules/inspector
+copying ironic/tests/unit/drivers/modules/inspector/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
+copying ironic/tests/unit/drivers/modules/inspector/test_interface.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
+copying ironic/tests/unit/drivers/modules/inspector/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
+copying ironic/tests/unit/drivers/modules/inspector/test_client.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
+creating build/lib/ironic/console/rfb
+copying ironic/console/rfb/authnone.py -> build/lib/ironic/console/rfb
+copying ironic/console/rfb/__init__.py -> build/lib/ironic/console/rfb
+copying ironic/console/rfb/auths.py -> build/lib/ironic/console/rfb
+copying ironic/console/rfb/auth.py -> build/lib/ironic/console/rfb
+creating build/lib/ironic/dhcp
+copying ironic/dhcp/__init__.py -> build/lib/ironic/dhcp
+copying ironic/dhcp/none.py -> build/lib/ironic/dhcp
+copying ironic/dhcp/neutron.py -> build/lib/ironic/dhcp
+copying ironic/dhcp/base.py -> build/lib/ironic/dhcp
+copying ironic/dhcp/dnsmasq.py -> build/lib/ironic/dhcp
+creating build/lib/ironic/drivers/modules/irmc
+copying ironic/drivers/modules/irmc/raid.py -> build/lib/ironic/drivers/modules/irmc
+copying ironic/drivers/modules/irmc/power.py -> build/lib/ironic/drivers/modules/irmc
+copying ironic/drivers/modules/irmc/bios.py -> build/lib/ironic/drivers/modules/irmc
+copying ironic/drivers/modules/irmc/inspect.py -> build/lib/ironic/drivers/modules/irmc
+copying ironic/drivers/modules/irmc/boot.py -> build/lib/ironic/drivers/modules/irmc
+copying ironic/drivers/modules/irmc/common.py -> build/lib/ironic/drivers/modules/irmc
+copying ironic/drivers/modules/irmc/__init__.py -> build/lib/ironic/drivers/modules/irmc
+copying ironic/drivers/modules/irmc/management.py -> build/lib/ironic/drivers/modules/irmc
+copying ironic/drivers/modules/irmc/vendor.py -> build/lib/ironic/drivers/modules/irmc
 creating build/lib/ironic/drivers/modules/network
 copying ironic/drivers/modules/network/noop.py -> build/lib/ironic/drivers/modules/network
 copying ironic/drivers/modules/network/flat.py -> build/lib/ironic/drivers/modules/network
-copying ironic/drivers/modules/network/neutron.py -> build/lib/ironic/drivers/modules/network
-copying ironic/drivers/modules/network/__init__.py -> build/lib/ironic/drivers/modules/network
 copying ironic/drivers/modules/network/common.py -> build/lib/ironic/drivers/modules/network
-creating build/lib/ironic/conductor
-copying ironic/conductor/cleaning.py -> build/lib/ironic/conductor
-copying ironic/conductor/notification_utils.py -> build/lib/ironic/conductor
-copying ironic/conductor/periodics.py -> build/lib/ironic/conductor
-copying ironic/conductor/steps.py -> build/lib/ironic/conductor
-copying ironic/conductor/deployments.py -> build/lib/ironic/conductor
-copying ironic/conductor/base_manager.py -> build/lib/ironic/conductor
-copying ironic/conductor/rpcapi.py -> build/lib/ironic/conductor
-copying ironic/conductor/inspection.py -> build/lib/ironic/conductor
-copying ironic/conductor/__init__.py -> build/lib/ironic/conductor
-copying ironic/conductor/manager.py -> build/lib/ironic/conductor
-copying ironic/conductor/utils.py -> build/lib/ironic/conductor
-copying ironic/conductor/servicing.py -> build/lib/ironic/conductor
-copying ironic/conductor/task_manager.py -> build/lib/ironic/conductor
-copying ironic/conductor/verify.py -> build/lib/ironic/conductor
-copying ironic/conductor/allocations.py -> build/lib/ironic/conductor
-copying ironic/conductor/rpc_service.py -> build/lib/ironic/conductor
-creating build/lib/ironic/drivers/modules/inspector
-copying ironic/drivers/modules/inspector/interface.py -> build/lib/ironic/drivers/modules/inspector
-copying ironic/drivers/modules/inspector/agent.py -> build/lib/ironic/drivers/modules/inspector
-copying ironic/drivers/modules/inspector/lldp_parsers.py -> build/lib/ironic/drivers/modules/inspector
-copying ironic/drivers/modules/inspector/__init__.py -> build/lib/ironic/drivers/modules/inspector
-copying ironic/drivers/modules/inspector/client.py -> build/lib/ironic/drivers/modules/inspector
-copying ironic/drivers/modules/inspector/lldp_tlvs.py -> build/lib/ironic/drivers/modules/inspector
+copying ironic/drivers/modules/network/__init__.py -> build/lib/ironic/drivers/modules/network
+copying ironic/drivers/modules/network/neutron.py -> build/lib/ironic/drivers/modules/network
+creating build/lib/ironic/api/controllers
+copying ironic/api/controllers/link.py -> build/lib/ironic/api/controllers
+copying ironic/api/controllers/root.py -> build/lib/ironic/api/controllers
+copying ironic/api/controllers/version.py -> build/lib/ironic/api/controllers
+copying ironic/api/controllers/__init__.py -> build/lib/ironic/api/controllers
+copying ironic/api/controllers/base.py -> build/lib/ironic/api/controllers
+copying ironic/tests/__init__.py -> build/lib/ironic/tests
+copying ironic/tests/base.py -> build/lib/ironic/tests
+copying ironic/version.py -> build/lib/ironic
+copying ironic/__init__.py -> build/lib/ironic
+creating build/lib/ironic/tests/unit/conf
+copying ironic/tests/unit/conf/test_auth.py -> build/lib/ironic/tests/unit/conf
+copying ironic/tests/unit/conf/__init__.py -> build/lib/ironic/tests/unit/conf
+creating build/lib/ironic/tests/unit/cmd
+copying ironic/tests/unit/cmd/test_status.py -> build/lib/ironic/tests/unit/cmd
+copying ironic/tests/unit/cmd/test_conductor.py -> build/lib/ironic/tests/unit/cmd
+copying ironic/tests/unit/cmd/test_dbsync.py -> build/lib/ironic/tests/unit/cmd
+copying ironic/tests/unit/cmd/__init__.py -> build/lib/ironic/tests/unit/cmd
 creating build/lib/ironic/tests/unit/console/rfb
-copying ironic/tests/unit/console/rfb/test_authnone.py -> build/lib/ironic/tests/unit/console/rfb
 copying ironic/tests/unit/console/rfb/test_auth.py -> build/lib/ironic/tests/unit/console/rfb
+copying ironic/tests/unit/console/rfb/test_authnone.py -> build/lib/ironic/tests/unit/console/rfb
 copying ironic/tests/unit/console/rfb/__init__.py -> build/lib/ironic/tests/unit/console/rfb
-creating build/lib/ironic/pxe_filter
-copying ironic/pxe_filter/service.py -> build/lib/ironic/pxe_filter
-copying ironic/pxe_filter/dnsmasq.py -> build/lib/ironic/pxe_filter
-copying ironic/pxe_filter/__init__.py -> build/lib/ironic/pxe_filter
-creating build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_ospmiddleware.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_proxy_middleware.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_hooks.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_functions.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_root.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_middleware.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_acl.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/__init__.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_audit.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_healthcheck.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/utils.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_method.py -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/base.py -> build/lib/ironic/tests/unit/api
+creating build/lib/ironic/console/container
+copying ironic/console/container/__init__.py -> build/lib/ironic/console/container
+copying ironic/console/container/base.py -> build/lib/ironic/console/container
+copying ironic/console/container/fake.py -> build/lib/ironic/console/container
+copying ironic/console/container/systemd.py -> build/lib/ironic/console/container
+creating build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/irmc
+creating build/lib/ironic/tests/unit/drivers/modules/storage
+copying ironic/tests/unit/drivers/modules/storage/test_cinder.py -> build/lib/ironic/tests/unit/drivers/modules/storage
+copying ironic/tests/unit/drivers/modules/storage/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/storage
+copying ironic/tests/unit/drivers/modules/storage/test_external.py -> build/lib/ironic/tests/unit/drivers/modules/storage
+creating build/lib/ironic/tests/unit/console/securityproxy
+copying ironic/tests/unit/console/securityproxy/test_websocketproxy.py -> build/lib/ironic/tests/unit/console/securityproxy
+copying ironic/tests/unit/console/securityproxy/__init__.py -> build/lib/ironic/tests/unit/console/securityproxy
+copying ironic/tests/unit/console/securityproxy/test_rfb.py -> build/lib/ironic/tests/unit/console/securityproxy
+creating build/lib/ironic/drivers/modules/ansible
+copying ironic/drivers/modules/ansible/__init__.py -> build/lib/ironic/drivers/modules/ansible
+copying ironic/drivers/modules/ansible/deploy.py -> build/lib/ironic/drivers/modules/ansible
+creating build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_exception.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_keystone.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_qemu_img.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_rpc.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_image_publisher.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_swift.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_hash_ring.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_oci_registry.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_neutron.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_cinder.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_glance_service.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_wsgi_service.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_network.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_vnc.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_release_mappings.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_states.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_inspection_rule.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_driver_factory.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_kickstart_utils.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_nova.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_pxe_utils.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_fsm.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_molds.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_utils.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/__init__.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_checksum_utils.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_image_service.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_images.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_context.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_raid.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_mdns.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_args.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_policy.py -> build/lib/ironic/tests/unit/common
+copying ironic/tests/unit/common/test_json_rpc.py -> build/lib/ironic/tests/unit/common
 creating build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
 copying ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
 copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
 copying ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
 copying ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
+copying ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
 copying ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-copying ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> build/lib/ironic/tests/unit/drivers/modules/inspector/hooks
-creating build/lib/ironic/conf
-copying ironic/conf/metrics.py -> build/lib/ironic/conf
-copying ironic/conf/oci.py -> build/lib/ironic/conf
-copying ironic/conf/anaconda.py -> build/lib/ironic/conf
-copying ironic/conf/ipmi.py -> build/lib/ironic/conf
-copying ironic/conf/snmp.py -> build/lib/ironic/conf
-copying ironic/conf/vnc.py -> build/lib/ironic/conf
-copying ironic/conf/nova.py -> build/lib/ironic/conf
-copying ironic/conf/database.py -> build/lib/ironic/conf
-copying ironic/conf/inspector.py -> build/lib/ironic/conf
-copying ironic/conf/auth.py -> build/lib/ironic/conf
-copying ironic/conf/disk_utils.py -> build/lib/ironic/conf
-copying ironic/conf/dhcp.py -> build/lib/ironic/conf
-copying ironic/conf/ansible.py -> build/lib/ironic/conf
-copying ironic/conf/opts.py -> build/lib/ironic/conf
-copying ironic/conf/exception.py -> build/lib/ironic/conf
-copying ironic/conf/dnsmasq.py -> build/lib/ironic/conf
-copying ironic/conf/mdns.py -> build/lib/ironic/conf
-copying ironic/conf/json_rpc.py -> build/lib/ironic/conf
-copying ironic/conf/audit.py -> build/lib/ironic/conf
-copying ironic/conf/agent.py -> build/lib/ironic/conf
-copying ironic/conf/neutron.py -> build/lib/ironic/conf
-copying ironic/conf/__init__.py -> build/lib/ironic/conf
-copying ironic/conf/conductor.py -> build/lib/ironic/conf
-copying ironic/conf/drac.py -> build/lib/ironic/conf
-copying ironic/conf/swift.py -> build/lib/ironic/conf
-copying ironic/conf/glance.py -> build/lib/ironic/conf
-copying ironic/conf/console.py -> build/lib/ironic/conf
-copying ironic/conf/healthcheck.py -> build/lib/ironic/conf
-copying ironic/conf/pxe.py -> build/lib/ironic/conf
-copying ironic/conf/default.py -> build/lib/ironic/conf
-copying ironic/conf/deploy.py -> build/lib/ironic/conf
-copying ironic/conf/sensor_data.py -> build/lib/ironic/conf
-copying ironic/conf/fake.py -> build/lib/ironic/conf
-copying ironic/conf/cinder.py -> build/lib/ironic/conf
-copying ironic/conf/ilo.py -> build/lib/ironic/conf
-copying ironic/conf/redfish.py -> build/lib/ironic/conf
-copying ironic/conf/inventory.py -> build/lib/ironic/conf
-copying ironic/conf/irmc.py -> build/lib/ironic/conf
-copying ironic/conf/api.py -> build/lib/ironic/conf
-copying ironic/conf/molds.py -> build/lib/ironic/conf
-copying ironic/conf/service_catalog.py -> build/lib/ironic/conf
-creating build/lib/ironic/tests/unit/dhcp
-copying ironic/tests/unit/dhcp/test_neutron.py -> build/lib/ironic/tests/unit/dhcp
-copying ironic/tests/unit/dhcp/test_factory.py -> build/lib/ironic/tests/unit/dhcp
-copying ironic/tests/unit/dhcp/__init__.py -> build/lib/ironic/tests/unit/dhcp
-copying ironic/tests/unit/dhcp/test_dnsmasq.py -> build/lib/ironic/tests/unit/dhcp
+creating build/lib/ironic/tests/unit/drivers/modules/ansible
+copying ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> build/lib/ironic/tests/unit/drivers/modules/ansible
+copying ironic/tests/unit/drivers/modules/ansible/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ansible
 creating build/lib/ironic/db
 copying ironic/db/migration.py -> build/lib/ironic/db
 copying ironic/db/__init__.py -> build/lib/ironic/db
 copying ironic/db/api.py -> build/lib/ironic/db
-creating build/lib/ironic/tests/unit/api/controllers
-copying ironic/tests/unit/api/controllers/test_base.py -> build/lib/ironic/tests/unit/api/controllers
-copying ironic/tests/unit/api/controllers/__init__.py -> build/lib/ironic/tests/unit/api/controllers
-creating build/lib/ironic/hacking
-copying ironic/hacking/checks.py -> build/lib/ironic/hacking
-copying ironic/hacking/__init__.py -> build/lib/ironic/hacking
-creating build/lib/ironic/cmd
-copying ironic/cmd/pxe_filter.py -> build/lib/ironic/cmd
-copying ironic/cmd/dbsync.py -> build/lib/ironic/cmd
-copying ironic/cmd/__init__.py -> build/lib/ironic/cmd
-copying ironic/cmd/conductor.py -> build/lib/ironic/cmd
-copying ironic/cmd/novncproxy.py -> build/lib/ironic/cmd
-copying ironic/cmd/singleprocess.py -> build/lib/ironic/cmd
-copying ironic/cmd/status.py -> build/lib/ironic/cmd
-copying ironic/cmd/api.py -> build/lib/ironic/cmd
-creating build/lib/ironic/console/rfb
-copying ironic/console/rfb/auth.py -> build/lib/ironic/console/rfb
-copying ironic/console/rfb/__init__.py -> build/lib/ironic/console/rfb
-copying ironic/console/rfb/authnone.py -> build/lib/ironic/console/rfb
-copying ironic/console/rfb/auths.py -> build/lib/ironic/console/rfb
+creating build/lib/ironic/drivers/modules/inspector
+copying ironic/drivers/modules/inspector/agent.py -> build/lib/ironic/drivers/modules/inspector
+copying ironic/drivers/modules/inspector/interface.py -> build/lib/ironic/drivers/modules/inspector
+copying ironic/drivers/modules/inspector/client.py -> build/lib/ironic/drivers/modules/inspector
+copying ironic/drivers/modules/inspector/lldp_parsers.py -> build/lib/ironic/drivers/modules/inspector
+copying ironic/drivers/modules/inspector/lldp_tlvs.py -> build/lib/ironic/drivers/modules/inspector
+copying ironic/drivers/modules/inspector/__init__.py -> build/lib/ironic/drivers/modules/inspector
+creating build/lib/ironic/wsgi
+copying ironic/wsgi/__init__.py -> build/lib/ironic/wsgi
 creating build/lib/ironic/tests/unit/drivers/modules/network
-copying ironic/tests/unit/drivers/modules/network/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/network
+copying ironic/tests/unit/drivers/modules/network/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules/network
 copying ironic/tests/unit/drivers/modules/network/test_neutron.py -> build/lib/ironic/tests/unit/drivers/modules/network
+copying ironic/tests/unit/drivers/modules/network/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/network
 copying ironic/tests/unit/drivers/modules/network/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/network
-copying ironic/tests/unit/drivers/modules/network/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules/network
 copying ironic/tests/unit/drivers/modules/network/test_flat.py -> build/lib/ironic/tests/unit/drivers/modules/network
-creating build/lib/ironic/dhcp
-copying ironic/dhcp/dnsmasq.py -> build/lib/ironic/dhcp
-copying ironic/dhcp/neutron.py -> build/lib/ironic/dhcp
-copying ironic/dhcp/__init__.py -> build/lib/ironic/dhcp
-copying ironic/dhcp/none.py -> build/lib/ironic/dhcp
-copying ironic/dhcp/base.py -> build/lib/ironic/dhcp
-creating build/lib/ironic/drivers/modules/irmc
-copying ironic/drivers/modules/irmc/inspect.py -> build/lib/ironic/drivers/modules/irmc
-copying ironic/drivers/modules/irmc/bios.py -> build/lib/ironic/drivers/modules/irmc
-copying ironic/drivers/modules/irmc/raid.py -> build/lib/ironic/drivers/modules/irmc
-copying ironic/drivers/modules/irmc/vendor.py -> build/lib/ironic/drivers/modules/irmc
-copying ironic/drivers/modules/irmc/management.py -> build/lib/ironic/drivers/modules/irmc
-copying ironic/drivers/modules/irmc/__init__.py -> build/lib/ironic/drivers/modules/irmc
-copying ironic/drivers/modules/irmc/boot.py -> build/lib/ironic/drivers/modules/irmc
-copying ironic/drivers/modules/irmc/power.py -> build/lib/ironic/drivers/modules/irmc
-copying ironic/drivers/modules/irmc/common.py -> build/lib/ironic/drivers/modules/irmc
-copying ironic/tests/unit/test_base.py -> build/lib/ironic/tests/unit
-copying ironic/tests/unit/policy_fixture.py -> build/lib/ironic/tests/unit
-copying ironic/tests/unit/__init__.py -> build/lib/ironic/tests/unit
-copying ironic/tests/unit/stubs.py -> build/lib/ironic/tests/unit
-copying ironic/tests/unit/raid_constants.py -> build/lib/ironic/tests/unit
-copying ironic/tests/unit/drivers/test_snmp.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/test_base.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/test_utils.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/test_ipmi.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/test_generic.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/__init__.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/test_fake_hardware.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/test_ilo.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/test_drac.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/test_irmc.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/test_redfish.py -> build/lib/ironic/tests/unit/drivers
-copying ironic/tests/unit/drivers/third_party_driver_mocks.py -> build/lib/ironic/tests/unit/drivers
+creating build/lib/ironic/drivers/modules/intel_ipmi
+copying ironic/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/drivers/modules/intel_ipmi
+copying ironic/drivers/modules/intel_ipmi/management.py -> build/lib/ironic/drivers/modules/intel_ipmi
+creating build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/bios.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/port.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/notification_utils.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/runbook.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/ramdisk.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/conductor.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/collection.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/volume.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/deploy_template.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/versions.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/chassis.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/node.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/inspection_rule.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/portgroup.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/volume_target.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/shard.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/__init__.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/allocation.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/utils.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/driver.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/event.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/volume_connector.py -> build/lib/ironic/api/controllers/v1
+copying ironic/api/controllers/v1/firmware.py -> build/lib/ironic/api/controllers/v1
 creating build/lib/ironic/tests/unit/db/sqlalchemy
-copying ironic/tests/unit/db/sqlalchemy/test_models.py -> build/lib/ironic/tests/unit/db/sqlalchemy
 copying ironic/tests/unit/db/sqlalchemy/test_migrations.py -> build/lib/ironic/tests/unit/db/sqlalchemy
 copying ironic/tests/unit/db/sqlalchemy/test_types.py -> build/lib/ironic/tests/unit/db/sqlalchemy
-copying ironic/tests/unit/db/sqlalchemy/test_api.py -> build/lib/ironic/tests/unit/db/sqlalchemy
 copying ironic/tests/unit/db/sqlalchemy/__init__.py -> build/lib/ironic/tests/unit/db/sqlalchemy
-creating build/lib/ironic/common/inspection_rules
-copying ironic/common/inspection_rules/engine.py -> build/lib/ironic/common/inspection_rules
-copying ironic/common/inspection_rules/validation.py -> build/lib/ironic/common/inspection_rules
-copying ironic/common/inspection_rules/operators.py -> build/lib/ironic/common/inspection_rules
-copying ironic/common/inspection_rules/__init__.py -> build/lib/ironic/common/inspection_rules
-copying ironic/common/inspection_rules/actions.py -> build/lib/ironic/common/inspection_rules
-copying ironic/common/inspection_rules/utils.py -> build/lib/ironic/common/inspection_rules
-copying ironic/common/inspection_rules/base.py -> build/lib/ironic/common/inspection_rules
-creating build/lib/ironic/console/securityproxy
-copying ironic/console/securityproxy/rfb.py -> build/lib/ironic/console/securityproxy
-copying ironic/console/securityproxy/__init__.py -> build/lib/ironic/console/securityproxy
-copying ironic/console/securityproxy/base.py -> build/lib/ironic/console/securityproxy
-creating build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
-copying ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
-copying ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
-copying ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
-copying ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
-creating build/lib/ironic/common/json_rpc
-copying ironic/common/json_rpc/__init__.py -> build/lib/ironic/common/json_rpc
-copying ironic/common/json_rpc/wsgi.py -> build/lib/ironic/common/json_rpc
-copying ironic/common/json_rpc/client.py -> build/lib/ironic/common/json_rpc
-copying ironic/common/json_rpc/server.py -> build/lib/ironic/common/json_rpc
-creating build/lib/ironic/drivers/modules/drac
-copying ironic/drivers/modules/drac/inspect.py -> build/lib/ironic/drivers/modules/drac
-copying ironic/drivers/modules/drac/bios.py -> build/lib/ironic/drivers/modules/drac
-copying ironic/drivers/modules/drac/raid.py -> build/lib/ironic/drivers/modules/drac
-copying ironic/drivers/modules/drac/management.py -> build/lib/ironic/drivers/modules/drac
-copying ironic/drivers/modules/drac/__init__.py -> build/lib/ironic/drivers/modules/drac
-copying ironic/drivers/modules/drac/vendor_passthru.py -> build/lib/ironic/drivers/modules/drac
-copying ironic/drivers/modules/drac/boot.py -> build/lib/ironic/drivers/modules/drac
-copying ironic/drivers/modules/drac/power.py -> build/lib/ironic/drivers/modules/drac
-copying ironic/drivers/modules/drac/utils.py -> build/lib/ironic/drivers/modules/drac
-creating build/lib/ironic/tests/unit/drivers/modules/storage
-copying ironic/tests/unit/drivers/modules/storage/test_cinder.py -> build/lib/ironic/tests/unit/drivers/modules/storage
-copying ironic/tests/unit/drivers/modules/storage/test_external.py -> build/lib/ironic/tests/unit/drivers/modules/storage
-copying ironic/tests/unit/drivers/modules/storage/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/storage
-creating build/lib/ironic/api/controllers
-copying ironic/api/controllers/version.py -> build/lib/ironic/api/controllers
-copying ironic/api/controllers/root.py -> build/lib/ironic/api/controllers
-copying ironic/api/controllers/__init__.py -> build/lib/ironic/api/controllers
-copying ironic/api/controllers/link.py -> build/lib/ironic/api/controllers
-copying ironic/api/controllers/base.py -> build/lib/ironic/api/controllers
-copying ironic/drivers/intel_ipmi.py -> build/lib/ironic/drivers
-copying ironic/drivers/hardware_type.py -> build/lib/ironic/drivers
-copying ironic/drivers/ipmi.py -> build/lib/ironic/drivers
-copying ironic/drivers/generic.py -> build/lib/ironic/drivers
-copying ironic/drivers/snmp.py -> build/lib/ironic/drivers
-copying ironic/drivers/fake_hardware.py -> build/lib/ironic/drivers
-copying ironic/drivers/__init__.py -> build/lib/ironic/drivers
-copying ironic/drivers/drac.py -> build/lib/ironic/drivers
-copying ironic/drivers/utils.py -> build/lib/ironic/drivers
-copying ironic/drivers/ilo.py -> build/lib/ironic/drivers
-copying ironic/drivers/redfish.py -> build/lib/ironic/drivers
-copying ironic/drivers/irmc.py -> build/lib/ironic/drivers
-copying ironic/drivers/base.py -> build/lib/ironic/drivers
-copying ironic/common/metrics.py -> build/lib/ironic/common
-copying ironic/common/boot_devices.py -> build/lib/ironic/common
-copying ironic/common/rpc.py -> build/lib/ironic/common
-copying ironic/common/wsgi_service.py -> build/lib/ironic/common
-copying ironic/common/metrics_utils.py -> build/lib/ironic/common
-copying ironic/common/service.py -> build/lib/ironic/common
+copying ironic/tests/unit/db/sqlalchemy/test_api.py -> build/lib/ironic/tests/unit/db/sqlalchemy
+copying ironic/tests/unit/db/sqlalchemy/test_models.py -> build/lib/ironic/tests/unit/db/sqlalchemy
+creating build/lib/ironic/objects
+copying ironic/objects/fields.py -> build/lib/ironic/objects
+copying ironic/objects/bios.py -> build/lib/ironic/objects
+copying ironic/objects/port.py -> build/lib/ironic/objects
+copying ironic/objects/node_history.py -> build/lib/ironic/objects
+copying ironic/objects/runbook.py -> build/lib/ironic/objects
+copying ironic/objects/conductor.py -> build/lib/ironic/objects
+copying ironic/objects/deploy_template.py -> build/lib/ironic/objects
+copying ironic/objects/chassis.py -> build/lib/ironic/objects
+copying ironic/objects/trait.py -> build/lib/ironic/objects
+copying ironic/objects/node.py -> build/lib/ironic/objects
+copying ironic/objects/inspection_rule.py -> build/lib/ironic/objects
+copying ironic/objects/portgroup.py -> build/lib/ironic/objects
+copying ironic/objects/volume_target.py -> build/lib/ironic/objects
+copying ironic/objects/__init__.py -> build/lib/ironic/objects
+copying ironic/objects/allocation.py -> build/lib/ironic/objects
+copying ironic/objects/notification.py -> build/lib/ironic/objects
+copying ironic/objects/node_inventory.py -> build/lib/ironic/objects
+copying ironic/objects/volume_connector.py -> build/lib/ironic/objects
+copying ironic/objects/base.py -> build/lib/ironic/objects
+copying ironic/objects/indirection.py -> build/lib/ironic/objects
+copying ironic/objects/firmware.py -> build/lib/ironic/objects
+copying ironic/objects/deployment.py -> build/lib/ironic/objects
+creating build/lib/ironic/common/glance_service
+copying ironic/common/glance_service/service_utils.py -> build/lib/ironic/common/glance_service
+copying ironic/common/glance_service/__init__.py -> build/lib/ironic/common/glance_service
+copying ironic/common/glance_service/image_service.py -> build/lib/ironic/common/glance_service
+creating build/lib/ironic/tests/unit/api/validation
+copying ironic/tests/unit/api/validation/__init__.py -> build/lib/ironic/tests/unit/api/validation
+copying ironic/tests/unit/api/validation/test_validators.py -> build/lib/ironic/tests/unit/api/validation
+creating build/lib/ironic/tests/unit/pxe_filter
+copying ironic/tests/unit/pxe_filter/test_dnsmasq.py -> build/lib/ironic/tests/unit/pxe_filter
+copying ironic/tests/unit/pxe_filter/test_service.py -> build/lib/ironic/tests/unit/pxe_filter
+copying ironic/tests/unit/pxe_filter/__init__.py -> build/lib/ironic/tests/unit/pxe_filter
+creating build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/raid.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/power.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/bios.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/inspect.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/console.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/boot.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/firmware_processor.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/common.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/__init__.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/management.py -> build/lib/ironic/drivers/modules/ilo
+copying ironic/drivers/modules/ilo/vendor.py -> build/lib/ironic/drivers/modules/ilo
+creating build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_console.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+copying ironic/tests/unit/drivers/modules/ilo/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
+creating build/lib/ironic/api/validation
+copying ironic/api/validation/validators.py -> build/lib/ironic/api/validation
+copying ironic/api/validation/__init__.py -> build/lib/ironic/api/validation
+creating build/lib/ironic/tests/unit/api/controllers
+copying ironic/tests/unit/api/controllers/test_base.py -> build/lib/ironic/tests/unit/api/controllers
+copying ironic/tests/unit/api/controllers/__init__.py -> build/lib/ironic/tests/unit/api/controllers
+copying ironic/api/config.py -> build/lib/ironic/api
+copying ironic/api/wsgi.py -> build/lib/ironic/api
+copying ironic/api/method.py -> build/lib/ironic/api
+copying ironic/api/__init__.py -> build/lib/ironic/api
+copying ironic/api/app.py -> build/lib/ironic/api
+copying ironic/api/functions.py -> build/lib/ironic/api
+copying ironic/api/hooks.py -> build/lib/ironic/api
+copying ironic/common/fsm.py -> build/lib/ironic/common
 copying ironic/common/metrics_collector.py -> build/lib/ironic/common
-copying ironic/common/auth_basic.py -> build/lib/ironic/common
 copying ironic/common/raid.py -> build/lib/ironic/common
-copying ironic/common/vnc.py -> build/lib/ironic/common
-copying ironic/common/boot_modes.py -> build/lib/ironic/common
+copying ironic/common/checksum_utils.py -> build/lib/ironic/common
+copying ironic/common/boot_devices.py -> build/lib/ironic/common
+copying ironic/common/cinder.py -> build/lib/ironic/common
+copying ironic/common/kickstart_utils.py -> build/lib/ironic/common
+copying ironic/common/images.py -> build/lib/ironic/common
+copying ironic/common/states.py -> build/lib/ironic/common
+copying ironic/common/oci_registry.py -> build/lib/ironic/common
+copying ironic/common/hash_ring.py -> build/lib/ironic/common
+copying ironic/common/metrics_utils.py -> build/lib/ironic/common
+copying ironic/common/profiler.py -> build/lib/ironic/common
 copying ironic/common/console_factory.py -> build/lib/ironic/common
-copying ironic/common/nova.py -> build/lib/ironic/common
+copying ironic/common/keystone.py -> build/lib/ironic/common
+copying ironic/common/vnc.py -> build/lib/ironic/common
+copying ironic/common/config.py -> build/lib/ironic/common
+copying ironic/common/network.py -> build/lib/ironic/common
+copying ironic/common/exception.py -> build/lib/ironic/common
+copying ironic/common/driver_factory.py -> build/lib/ironic/common
+copying ironic/common/policy.py -> build/lib/ironic/common
+copying ironic/common/async_steps.py -> build/lib/ironic/common
+copying ironic/common/rpc_service.py -> build/lib/ironic/common
+copying ironic/common/i18n.py -> build/lib/ironic/common
+copying ironic/common/indicator_states.py -> build/lib/ironic/common
 copying ironic/common/faults.py -> build/lib/ironic/common
-copying ironic/common/states.py -> build/lib/ironic/common
-copying ironic/common/release_mappings.py -> build/lib/ironic/common
-copying ironic/common/context.py -> build/lib/ironic/common
+copying ironic/common/pxe_utils.py -> build/lib/ironic/common
 copying ironic/common/dhcp_factory.py -> build/lib/ironic/common
-copying ironic/common/exception.py -> build/lib/ironic/common
-copying ironic/common/mdns.py -> build/lib/ironic/common
-copying ironic/common/profiler.py -> build/lib/ironic/common
+copying ironic/common/auth_basic.py -> build/lib/ironic/common
 copying ironic/common/image_publisher.py -> build/lib/ironic/common
-copying ironic/common/async_steps.py -> build/lib/ironic/common
-copying ironic/common/kickstart_utils.py -> build/lib/ironic/common
-copying ironic/common/neutron.py -> build/lib/ironic/common
+copying ironic/common/molds.py -> build/lib/ironic/common
 copying ironic/common/__init__.py -> build/lib/ironic/common
-copying ironic/common/driver_factory.py -> build/lib/ironic/common
-copying ironic/common/pxe_utils.py -> build/lib/ironic/common
-copying ironic/common/swift.py -> build/lib/ironic/common
-copying ironic/common/checksum_utils.py -> build/lib/ironic/common
+copying ironic/common/metrics.py -> build/lib/ironic/common
+copying ironic/common/rpc.py -> build/lib/ironic/common
+copying ironic/common/nova.py -> build/lib/ironic/common
+copying ironic/common/neutron.py -> build/lib/ironic/common
+copying ironic/common/components.py -> build/lib/ironic/common
+copying ironic/common/metrics_statsd.py -> build/lib/ironic/common
+copying ironic/common/release_mappings.py -> build/lib/ironic/common
 copying ironic/common/args.py -> build/lib/ironic/common
-copying ironic/common/indicator_states.py -> build/lib/ironic/common
-copying ironic/common/oci_registry.py -> build/lib/ironic/common
-copying ironic/common/network.py -> build/lib/ironic/common
 copying ironic/common/utils.py -> build/lib/ironic/common
-copying ironic/common/image_service.py -> build/lib/ironic/common
-copying ironic/common/fsm.py -> build/lib/ironic/common
-copying ironic/common/images.py -> build/lib/ironic/common
-copying ironic/common/lessee_sources.py -> build/lib/ironic/common
-copying ironic/common/config.py -> build/lib/ironic/common
-copying ironic/common/metrics_statsd.py -> build/lib/ironic/common
-copying ironic/common/keystone.py -> build/lib/ironic/common
-copying ironic/common/cinder.py -> build/lib/ironic/common
-copying ironic/common/hash_ring.py -> build/lib/ironic/common
 copying ironic/common/qemu_img.py -> build/lib/ironic/common
-copying ironic/common/i18n.py -> build/lib/ironic/common
-copying ironic/common/policy.py -> build/lib/ironic/common
-copying ironic/common/components.py -> build/lib/ironic/common
-copying ironic/common/molds.py -> build/lib/ironic/common
-copying ironic/common/rpc_service.py -> build/lib/ironic/common
-creating build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/collection.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/allocation.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/notification_utils.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/volume.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/bios.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/inspection_rule.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/driver.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/portgroup.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/firmware.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/versions.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/deploy_template.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/runbook.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/__init__.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/conductor.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/port.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/ramdisk.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/volume_connector.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/utils.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/node.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/shard.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/event.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/chassis.py -> build/lib/ironic/api/controllers/v1
-copying ironic/api/controllers/v1/volume_target.py -> build/lib/ironic/api/controllers/v1
+copying ironic/common/mdns.py -> build/lib/ironic/common
+copying ironic/common/context.py -> build/lib/ironic/common
+copying ironic/common/lessee_sources.py -> build/lib/ironic/common
+copying ironic/common/boot_modes.py -> build/lib/ironic/common
+copying ironic/common/swift.py -> build/lib/ironic/common
+copying ironic/common/service.py -> build/lib/ironic/common
+copying ironic/common/image_service.py -> build/lib/ironic/common
+copying ironic/common/wsgi_service.py -> build/lib/ironic/common
+creating build/lib/ironic/tests/unit/drivers/modules/drac
+copying ironic/tests/unit/drivers/modules/drac/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/drac
+copying ironic/tests/unit/drivers/modules/drac/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/drac
+copying ironic/tests/unit/drivers/modules/drac/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/drac
+copying ironic/tests/unit/drivers/modules/drac/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac
+copying ironic/tests/unit/drivers/modules/drac/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/drac
+copying ironic/tests/unit/drivers/modules/drac/utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac
+copying ironic/tests/unit/drivers/modules/drac/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/drac
+creating build/lib/ironic/db/sqlalchemy
+copying ironic/db/sqlalchemy/migration.py -> build/lib/ironic/db/sqlalchemy
+copying ironic/db/sqlalchemy/models.py -> build/lib/ironic/db/sqlalchemy
+copying ironic/db/sqlalchemy/__init__.py -> build/lib/ironic/db/sqlalchemy
+copying ironic/db/sqlalchemy/api.py -> build/lib/ironic/db/sqlalchemy
+copying ironic/console/websocketproxy.py -> build/lib/ironic/console
+copying ironic/console/novncproxy_service.py -> build/lib/ironic/console
+copying ironic/console/__init__.py -> build/lib/ironic/console
+creating build/lib/ironic/tests/unit/console/container
+copying ironic/tests/unit/console/container/test_console_container.py -> build/lib/ironic/tests/unit/console/container
+copying ironic/tests/unit/console/container/__init__.py -> build/lib/ironic/tests/unit/console/container
+creating build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/raid.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/power.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/bios.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/inspect.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/firmware_utils.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/boot.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/__init__.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/management.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/graphical_console.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/utils.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/vendor.py -> build/lib/ironic/drivers/modules/redfish
+copying ironic/drivers/modules/redfish/firmware.py -> build/lib/ironic/drivers/modules/redfish
+creating build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/boot_mode.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/pci_devices.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/extra_hardware.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/memory.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/root_device.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/ports.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/physical_network.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/local_link_connection.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/parse_lldp.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/accelerators.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/raid_device.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/base.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/inspector/hooks/architecture.py -> build/lib/ironic/drivers/modules/inspector/hooks
 copying ironic/drivers/modules/pxe_base.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/snmp.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/noop.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/ipxe.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/agent_client.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/agent.py -> build/lib/ironic/drivers/modules
 copying ironic/drivers/modules/console_utils.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/__init__.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/graphical_console.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/agent_base.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/agent.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/inspect_utils.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/image_cache.py -> build/lib/ironic/drivers/modules
 copying ironic/drivers/modules/ramdisk.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/agent_power.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/noop.py -> build/lib/ironic/drivers/modules
 copying ironic/drivers/modules/deploy_utils.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/agent_client.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/ipxe.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/__init__.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/boot_mode_utils.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/image_utils.py -> build/lib/ironic/drivers/modules
 copying ironic/drivers/modules/ipmitool.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/pxe.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/inspect_utils.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/graphical_console.py -> build/lib/ironic/drivers/modules
 copying ironic/drivers/modules/noop_mgmt.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/agent_base.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/snmp.py -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/pxe.py -> build/lib/ironic/drivers/modules
 copying ironic/drivers/modules/fake.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/boot_mode_utils.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/image_cache.py -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/image_utils.py -> build/lib/ironic/drivers/modules
-copying ironic/tests/unit/db/test_runbooks.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_node_inventory.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_portgroups.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_shard.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_volume_connectors.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_node_traits.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_node_history.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_chassis.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_conductor.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_api.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_nodes.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/__init__.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_firmware_component.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_allocations.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/utils.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_volume_targets.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_bios_settings.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_ports.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/base.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_node_tags.py -> build/lib/ironic/tests/unit/db
-copying ironic/tests/unit/db/test_deploy_templates.py -> build/lib/ironic/tests/unit/db
+copying ironic/drivers/modules/agent_power.py -> build/lib/ironic/drivers/modules
+creating build/lib/ironic/common/json_rpc
+copying ironic/common/json_rpc/client.py -> build/lib/ironic/common/json_rpc
+copying ironic/common/json_rpc/wsgi.py -> build/lib/ironic/common/json_rpc
+copying ironic/common/json_rpc/__init__.py -> build/lib/ironic/common/json_rpc
+copying ironic/common/json_rpc/server.py -> build/lib/ironic/common/json_rpc
+creating build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+copying ironic/tests/unit/drivers/modules/redfish/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
+creating build/lib/ironic/api/middleware
+copying ironic/api/middleware/json_ext.py -> build/lib/ironic/api/middleware
+copying ironic/api/middleware/parsable_error.py -> build/lib/ironic/api/middleware
+copying ironic/api/middleware/auth_public_routes.py -> build/lib/ironic/api/middleware
+copying ironic/api/middleware/__init__.py -> build/lib/ironic/api/middleware
 creating build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_collection.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_event.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_allocation.py -> build/lib/ironic/tests/unit/api/controllers/v1
 copying ironic/tests/unit/api/controllers/v1/test_volume.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_node.py -> build/lib/ironic/tests/unit/api/controllers/v1
 copying ironic/tests/unit/api/controllers/v1/test_port.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_volume_target.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_conductor.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_chassis.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_portgroup.py -> build/lib/ironic/tests/unit/api/controllers/v1
 copying ironic/tests/unit/api/controllers/v1/test_inspection_rule.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> build/lib/ironic/tests/unit/api/controllers/v1
 copying ironic/tests/unit/api/controllers/v1/test_shard.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_runbook.py -> build/lib/ironic/tests/unit/api/controllers/v1
 copying ironic/tests/unit/api/controllers/v1/test_utils.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_root.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_portgroup.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_allocation.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_chassis.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_versions.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_conductor.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_collection.py -> build/lib/ironic/tests/unit/api/controllers/v1
 copying ironic/tests/unit/api/controllers/v1/__init__.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_versions.py -> build/lib/ironic/tests/unit/api/controllers/v1
 copying ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_event.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_node.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> build/lib/ironic/tests/unit/api/controllers/v1
 copying ironic/tests/unit/api/controllers/v1/test_driver.py -> build/lib/ironic/tests/unit/api/controllers/v1
-copying ironic/tests/unit/api/controllers/v1/test_runbook.py -> build/lib/ironic/tests/unit/api/controllers/v1
-creating build/lib/ironic/objects
-copying ironic/objects/allocation.py -> build/lib/ironic/objects
-copying ironic/objects/fields.py -> build/lib/ironic/objects
-copying ironic/objects/node_history.py -> build/lib/ironic/objects
-copying ironic/objects/node_inventory.py -> build/lib/ironic/objects
-copying ironic/objects/bios.py -> build/lib/ironic/objects
-copying ironic/objects/inspection_rule.py -> build/lib/ironic/objects
-copying ironic/objects/portgroup.py -> build/lib/ironic/objects
-copying ironic/objects/firmware.py -> build/lib/ironic/objects
-copying ironic/objects/deploy_template.py -> build/lib/ironic/objects
-copying ironic/objects/runbook.py -> build/lib/ironic/objects
-copying ironic/objects/__init__.py -> build/lib/ironic/objects
-copying ironic/objects/conductor.py -> build/lib/ironic/objects
-copying ironic/objects/port.py -> build/lib/ironic/objects
-copying ironic/objects/indirection.py -> build/lib/ironic/objects
-copying ironic/objects/notification.py -> build/lib/ironic/objects
-copying ironic/objects/deployment.py -> build/lib/ironic/objects
-copying ironic/objects/volume_connector.py -> build/lib/ironic/objects
-copying ironic/objects/node.py -> build/lib/ironic/objects
-copying ironic/objects/trait.py -> build/lib/ironic/objects
-copying ironic/objects/chassis.py -> build/lib/ironic/objects
-copying ironic/objects/base.py -> build/lib/ironic/objects
-copying ironic/objects/volume_target.py -> build/lib/ironic/objects
-creating build/lib/ironic/drivers/modules/storage
-copying ironic/drivers/modules/storage/noop.py -> build/lib/ironic/drivers/modules/storage
-copying ironic/drivers/modules/storage/external.py -> build/lib/ironic/drivers/modules/storage
-copying ironic/drivers/modules/storage/__init__.py -> build/lib/ironic/drivers/modules/storage
-copying ironic/drivers/modules/storage/cinder.py -> build/lib/ironic/drivers/modules/storage
-creating build/lib/ironic/tests/unit/cmd
-copying ironic/tests/unit/cmd/test_status.py -> build/lib/ironic/tests/unit/cmd
-copying ironic/tests/unit/cmd/test_conductor.py -> build/lib/ironic/tests/unit/cmd
-copying ironic/tests/unit/cmd/__init__.py -> build/lib/ironic/tests/unit/cmd
-copying ironic/tests/unit/cmd/test_dbsync.py -> build/lib/ironic/tests/unit/cmd
-copying ironic/tests/unit/drivers/modules/test_snmp.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/api/controllers/v1/test_root.py -> build/lib/ironic/tests/unit/api/controllers/v1
+copying ironic/tests/unit/api/controllers/v1/test_volume_target.py -> build/lib/ironic/tests/unit/api/controllers/v1
+creating build/lib/ironic/console/securityproxy
+copying ironic/console/securityproxy/__init__.py -> build/lib/ironic/console/securityproxy
+copying ironic/console/securityproxy/base.py -> build/lib/ironic/console/securityproxy
+copying ironic/console/securityproxy/rfb.py -> build/lib/ironic/console/securityproxy
+creating build/lib/ironic/conductor
+copying ironic/conductor/task_manager.py -> build/lib/ironic/conductor
+copying ironic/conductor/inspection.py -> build/lib/ironic/conductor
+copying ironic/conductor/periodics.py -> build/lib/ironic/conductor
+copying ironic/conductor/notification_utils.py -> build/lib/ironic/conductor
+copying ironic/conductor/allocations.py -> build/lib/ironic/conductor
+copying ironic/conductor/verify.py -> build/lib/ironic/conductor
+copying ironic/conductor/rpc_service.py -> build/lib/ironic/conductor
+copying ironic/conductor/servicing.py -> build/lib/ironic/conductor
+copying ironic/conductor/base_manager.py -> build/lib/ironic/conductor
+copying ironic/conductor/__init__.py -> build/lib/ironic/conductor
+copying ironic/conductor/rpcapi.py -> build/lib/ironic/conductor
+copying ironic/conductor/manager.py -> build/lib/ironic/conductor
+copying ironic/conductor/utils.py -> build/lib/ironic/conductor
+copying ironic/conductor/steps.py -> build/lib/ironic/conductor
+copying ironic/conductor/cleaning.py -> build/lib/ironic/conductor
+copying ironic/conductor/deployments.py -> build/lib/ironic/conductor
+creating build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
+copying ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
+copying ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
+copying ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
+copying ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> build/lib/ironic/tests/unit/drivers/modules/intel_ipmi
+creating build/lib/ironic/conf
+copying ironic/conf/agent.py -> build/lib/ironic/conf
+copying ironic/conf/opts.py -> build/lib/ironic/conf
+copying ironic/conf/cinder.py -> build/lib/ironic/conf
+copying ironic/conf/inventory.py -> build/lib/ironic/conf
+copying ironic/conf/conductor.py -> build/lib/ironic/conf
+copying ironic/conf/console.py -> build/lib/ironic/conf
+copying ironic/conf/vnc.py -> build/lib/ironic/conf
+copying ironic/conf/irmc.py -> build/lib/ironic/conf
+copying ironic/conf/inspector.py -> build/lib/ironic/conf
+copying ironic/conf/exception.py -> build/lib/ironic/conf
+copying ironic/conf/service_catalog.py -> build/lib/ironic/conf
+copying ironic/conf/default.py -> build/lib/ironic/conf
+copying ironic/conf/sensor_data.py -> build/lib/ironic/conf
+copying ironic/conf/audit.py -> build/lib/ironic/conf
+copying ironic/conf/healthcheck.py -> build/lib/ironic/conf
+copying ironic/conf/dhcp.py -> build/lib/ironic/conf
+copying ironic/conf/ilo.py -> build/lib/ironic/conf
+copying ironic/conf/molds.py -> build/lib/ironic/conf
+copying ironic/conf/__init__.py -> build/lib/ironic/conf
+copying ironic/conf/metrics.py -> build/lib/ironic/conf
+copying ironic/conf/oci.py -> build/lib/ironic/conf
+copying ironic/conf/ansible.py -> build/lib/ironic/conf
+copying ironic/conf/database.py -> build/lib/ironic/conf
+copying ironic/conf/nova.py -> build/lib/ironic/conf
+copying ironic/conf/neutron.py -> build/lib/ironic/conf
+copying ironic/conf/anaconda.py -> build/lib/ironic/conf
+copying ironic/conf/json_rpc.py -> build/lib/ironic/conf
+copying ironic/conf/drac.py -> build/lib/ironic/conf
+copying ironic/conf/api.py -> build/lib/ironic/conf
+copying ironic/conf/mdns.py -> build/lib/ironic/conf
+copying ironic/conf/snmp.py -> build/lib/ironic/conf
+copying ironic/conf/disk_utils.py -> build/lib/ironic/conf
+copying ironic/conf/pxe.py -> build/lib/ironic/conf
+copying ironic/conf/ipmi.py -> build/lib/ironic/conf
+copying ironic/conf/swift.py -> build/lib/ironic/conf
+copying ironic/conf/deploy.py -> build/lib/ironic/conf
+copying ironic/conf/fake.py -> build/lib/ironic/conf
+copying ironic/conf/auth.py -> build/lib/ironic/conf
+copying ironic/conf/redfish.py -> build/lib/ironic/conf
+copying ironic/conf/glance.py -> build/lib/ironic/conf
+copying ironic/conf/dnsmasq.py -> build/lib/ironic/conf
+creating build/lib/ironic/tests/unit/drivers/modules/ibmc
+copying ironic/tests/unit/drivers/modules/ibmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ibmc
+copying ironic/tests/unit/api/test_functions.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_ospmiddleware.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_acl.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_middleware.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_proxy_middleware.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_audit.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/__init__.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_root.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/utils.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/base.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_method.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_hooks.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_healthcheck.py -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> build/lib/ironic/tests/unit/drivers/modules
 copying ironic/tests/unit/drivers/modules/test_agent_base.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules
 copying ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_console_utils.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_ipmitool.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_ipxe.py -> build/lib/ironic/tests/unit/drivers/modules
 copying ironic/tests/unit/drivers/modules/test_graphical_console.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_image_cache.py -> build/lib/ironic/tests/unit/drivers/modules
 copying ironic/tests/unit/drivers/modules/test_deploy_utils.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_image_utils.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_pxe.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_inspect_utils.py -> build/lib/ironic/tests/unit/drivers/modules
 copying ironic/tests/unit/drivers/modules/__init__.py -> build/lib/ironic/tests/unit/drivers/modules
 copying ironic/tests/unit/drivers/modules/test_ramdisk.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_ipxe.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_agent_power.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_noop.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_inspect_utils.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_image_cache.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_pxe.py -> build/lib/ironic/tests/unit/drivers/modules
-copying ironic/tests/unit/drivers/modules/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_ipmitool.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_image_utils.py -> build/lib/ironic/tests/unit/drivers/modules
 copying ironic/tests/unit/drivers/modules/test_agent_client.py -> build/lib/ironic/tests/unit/drivers/modules
-creating build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/architecture.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/root_device.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/local_link_connection.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/accelerators.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/boot_mode.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/memory.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/raid_device.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/__init__.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/physical_network.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/pci_devices.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/extra_hardware.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/parse_lldp.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/ports.py -> build/lib/ironic/drivers/modules/inspector/hooks
-copying ironic/drivers/modules/inspector/hooks/base.py -> build/lib/ironic/drivers/modules/inspector/hooks
-creating build/lib/ironic/drivers/modules/ansible
-copying ironic/drivers/modules/ansible/__init__.py -> build/lib/ironic/drivers/modules/ansible
-copying ironic/drivers/modules/ansible/deploy.py -> build/lib/ironic/drivers/modules/ansible
-creating build/lib/ironic/tests/unit/pxe_filter
-copying ironic/tests/unit/pxe_filter/__init__.py -> build/lib/ironic/tests/unit/pxe_filter
-copying ironic/tests/unit/pxe_filter/test_service.py -> build/lib/ironic/tests/unit/pxe_filter
-copying ironic/tests/unit/pxe_filter/test_dnsmasq.py -> build/lib/ironic/tests/unit/pxe_filter
-creating build/lib/ironic/tests/unit/drivers/modules/drac
-copying ironic/tests/unit/drivers/modules/drac/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/drac
-copying ironic/tests/unit/drivers/modules/drac/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac
-copying ironic/tests/unit/drivers/modules/drac/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/drac
-copying ironic/tests/unit/drivers/modules/drac/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/drac
-copying ironic/tests/unit/drivers/modules/drac/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/drac
-copying ironic/tests/unit/drivers/modules/drac/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/drac
-copying ironic/tests/unit/drivers/modules/drac/utils.py -> build/lib/ironic/tests/unit/drivers/modules/drac
-creating build/lib/ironic/tests/unit/api/validation
-copying ironic/tests/unit/api/validation/__init__.py -> build/lib/ironic/tests/unit/api/validation
-copying ironic/tests/unit/api/validation/test_validators.py -> build/lib/ironic/tests/unit/api/validation
-copying ironic/api/functions.py -> build/lib/ironic/api
-copying ironic/api/__init__.py -> build/lib/ironic/api
-copying ironic/api/hooks.py -> build/lib/ironic/api
-copying ironic/api/wsgi.py -> build/lib/ironic/api
-copying ironic/api/config.py -> build/lib/ironic/api
-copying ironic/api/method.py -> build/lib/ironic/api
-copying ironic/api/app.py -> build/lib/ironic/api
-creating build/lib/ironic/tests/unit/conf
-copying ironic/tests/unit/conf/test_auth.py -> build/lib/ironic/tests/unit/conf
-copying ironic/tests/unit/conf/__init__.py -> build/lib/ironic/tests/unit/conf
-creating build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_common.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/drivers/modules/ilo/test_console.py -> build/lib/ironic/tests/unit/drivers/modules/ilo
-copying ironic/tests/unit/console/__init__.py -> build/lib/ironic/tests/unit/console
+copying ironic/tests/unit/drivers/modules/test_snmp.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_console_utils.py -> build/lib/ironic/tests/unit/drivers/modules
+copying ironic/tests/unit/drivers/modules/test_agent_power.py -> build/lib/ironic/tests/unit/drivers/modules
 creating build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_port.py -> build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_volume_target.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/test_node_inventory.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_node_history.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/test_objects.py -> build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_notification.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_allocation.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_node.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_port.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_conductor.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/test_deploy_template.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/test_trait.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_chassis.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/test_portgroup.py -> build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_node_history.py -> build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_allocation.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_fields.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/test_bios.py -> build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_chassis.py -> build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_volume_connector.py -> build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_conductor.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/test_firmware.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/__init__.py -> build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_fields.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_notification.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_volume_connector.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/utils.py -> build/lib/ironic/tests/unit/objects
+copying ironic/tests/unit/objects/test_volume_target.py -> build/lib/ironic/tests/unit/objects
 copying ironic/tests/unit/objects/test_deployment.py -> build/lib/ironic/tests/unit/objects
-copying ironic/tests/unit/objects/test_node.py -> build/lib/ironic/tests/unit/objects
-creating build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_management.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_utils.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_bios.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_raid.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_power.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_boot.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> build/lib/ironic/tests/unit/drivers/modules/redfish
-copying ironic/console/novncproxy_service.py -> build/lib/ironic/console
-copying ironic/console/__init__.py -> build/lib/ironic/console
-copying ironic/console/websocketproxy.py -> build/lib/ironic/console
-creating build/lib/ironic/wsgi
-copying ironic/wsgi/__init__.py -> build/lib/ironic/wsgi
-creating build/lib/ironic/tests/functional
-copying ironic/tests/functional/__init__.py -> build/lib/ironic/tests/functional
-copying ironic/tests/__init__.py -> build/lib/ironic/tests
-copying ironic/tests/base.py -> build/lib/ironic/tests
-creating build/lib/ironic/tests/unit/drivers/modules/ibmc
-copying ironic/tests/unit/drivers/modules/ibmc/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ibmc
-creating build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/inspect.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/bios.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/raid.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/vendor.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/firmware.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/management.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/__init__.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/graphical_console.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/boot.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/power.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/utils.py -> build/lib/ironic/drivers/modules/redfish
-copying ironic/drivers/modules/redfish/firmware_utils.py -> build/lib/ironic/drivers/modules/redfish
-creating build/lib/ironic/api/validation
-copying ironic/api/validation/validators.py -> build/lib/ironic/api/validation
-copying ironic/api/validation/__init__.py -> build/lib/ironic/api/validation
-creating build/lib/ironic/db/sqlalchemy
-copying ironic/db/sqlalchemy/migration.py -> build/lib/ironic/db/sqlalchemy
-copying ironic/db/sqlalchemy/__init__.py -> build/lib/ironic/db/sqlalchemy
-copying ironic/db/sqlalchemy/models.py -> build/lib/ironic/db/sqlalchemy
-copying ironic/db/sqlalchemy/api.py -> build/lib/ironic/db/sqlalchemy
-creating build/lib/ironic/tests/unit/console/securityproxy
-copying ironic/tests/unit/console/securityproxy/__init__.py -> build/lib/ironic/tests/unit/console/securityproxy
-copying ironic/tests/unit/console/securityproxy/test_rfb.py -> build/lib/ironic/tests/unit/console/securityproxy
-copying ironic/tests/unit/console/securityproxy/test_websocketproxy.py -> build/lib/ironic/tests/unit/console/securityproxy
-creating build/lib/ironic/tests/unit/drivers/modules/ansible
-copying ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> build/lib/ironic/tests/unit/drivers/modules/ansible
-copying ironic/tests/unit/drivers/modules/ansible/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/ansible
-creating build/lib/ironic/common/glance_service
-copying ironic/common/glance_service/service_utils.py -> build/lib/ironic/common/glance_service
-copying ironic/common/glance_service/__init__.py -> build/lib/ironic/common/glance_service
-copying ironic/common/glance_service/image_service.py -> build/lib/ironic/common/glance_service
-creating build/lib/ironic/drivers/modules/intel_ipmi
-copying ironic/drivers/modules/intel_ipmi/management.py -> build/lib/ironic/drivers/modules/intel_ipmi
-copying ironic/drivers/modules/intel_ipmi/__init__.py -> build/lib/ironic/drivers/modules/intel_ipmi
-creating build/lib/ironic/tests/unit/console/container
-copying ironic/tests/unit/console/container/__init__.py -> build/lib/ironic/tests/unit/console/container
-copying ironic/tests/unit/console/container/test_console_container.py -> build/lib/ironic/tests/unit/console/container
-creating build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_vnc.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_network.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_nova.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_args.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_keystone.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_policy.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_hash_ring.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_image_service.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_inspection_rule.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_context.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_release_mappings.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_image_publisher.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_neutron.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_cinder.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_utils.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_rpc.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_kickstart_utils.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_checksum_utils.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_swift.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_json_rpc.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_raid.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_wsgi_service.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_images.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_oci_registry.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/__init__.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_fsm.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_states.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_pxe_utils.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_glance_service.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_mdns.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_exception.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_molds.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_qemu_img.py -> build/lib/ironic/tests/unit/common
-copying ironic/tests/unit/common/test_driver_factory.py -> build/lib/ironic/tests/unit/common
-creating build/lib/ironic/console/container
-copying ironic/console/container/systemd.py -> build/lib/ironic/console/container
-copying ironic/console/container/__init__.py -> build/lib/ironic/console/container
-copying ironic/console/container/fake.py -> build/lib/ironic/console/container
-copying ironic/console/container/base.py -> build/lib/ironic/console/container
-copying ironic/tests/unit/drivers/modules/inspector/test_client.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
-copying ironic/tests/unit/drivers/modules/inspector/__init__.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
-copying ironic/tests/unit/drivers/modules/inspector/test_interface.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
-copying ironic/tests/unit/drivers/modules/inspector/test_agent.py -> build/lib/ironic/tests/unit/drivers/modules/inspector
 running egg_info
 creating ironic.egg-info
 writing ironic.egg-info/PKG-INFO
@@ -4564,14 +4603,7 @@
 
 !!
   check.warn(importable)
-copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc
-copying ironic/tests/unit/api/test_acl_basic.yaml -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_rbac_legacy.yaml -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_rbac_project_scoped.yaml -> build/lib/ironic/tests/unit/api
-copying ironic/tests/unit/api/test_rbac_system_scoped.yaml -> build/lib/ironic/tests/unit/api
-creating build/lib/ironic/tests/unit/drivers/modules/network/json_samples
-copying ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> build/lib/ironic/tests/unit/drivers/modules/network/json_samples
+copying ironic/drivers/raid_config_schema.json -> build/lib/ironic/drivers
 copying ironic/tests/unit/drivers/boot-fallback.ipxe -> build/lib/ironic/tests/unit/drivers
 copying ironic/tests/unit/drivers/boot.ipxe -> build/lib/ironic/tests/unit/drivers
 copying ironic/tests/unit/drivers/ipxe_config.template -> build/lib/ironic/tests/unit/drivers
@@ -4586,17 +4618,13 @@
 copying ironic/tests/unit/drivers/ks_missing_var.tmpl -> build/lib/ironic/tests/unit/drivers
 copying ironic/tests/unit/drivers/pxe_config.template -> build/lib/ironic/tests/unit/drivers
 copying ironic/tests/unit/drivers/pxe_grub_config.template -> build/lib/ironic/tests/unit/drivers
-copying ironic/drivers/raid_config_schema.json -> build/lib/ironic/drivers
-copying ironic/common/grub_conf.template -> build/lib/ironic/common
-copying ironic/common/isolinux_config.template -> build/lib/ironic/common
-copying ironic/api/controllers/v1/network-data-schema.json -> build/lib/ironic/api/controllers/v1
-copying ironic/drivers/modules/boot.ipxe -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/initial_grub_cfg.template -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/ipxe_config.template -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/ks.cfg.template -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/pxe_config.template -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/pxe_grub_config.template -> build/lib/ironic/drivers/modules
-copying ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> build/lib/ironic/drivers/modules/inspector/hooks
+creating build/lib/ironic/tests/json_samples
+copying ironic/tests/json_samples/network_data.json -> build/lib/ironic/tests/json_samples
+copying ironic/tests/json_samples/systems_collection_dual.json -> build/lib/ironic/tests/json_samples
+copying ironic/tests/json_samples/systems_collection_single.json -> build/lib/ironic/tests/json_samples
+copying ironic/console/container/ironic-console.container.template -> build/lib/ironic/console/container
+copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc
+copying ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> build/lib/ironic/tests/unit/drivers/modules/irmc
 creating build/lib/ironic/drivers/modules/ansible/playbooks
 copying ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks
 copying ironic/drivers/modules/ansible/playbooks/ansible.cfg -> build/lib/ironic/drivers/modules/ansible/playbooks
@@ -4640,12 +4668,22 @@
 copying ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
 creating build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
 copying ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
+creating build/lib/ironic/tests/unit/common/drive_samples
+copying ironic/tests/unit/common/drive_samples/config_drive -> build/lib/ironic/tests/unit/common/drive_samples
+creating build/lib/ironic/tests/unit/common/json_samples
+copying ironic/tests/unit/common/json_samples/neutron_network_show.json -> build/lib/ironic/tests/unit/common/json_samples
+copying ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples
+copying ironic/tests/unit/common/json_samples/neutron_port_show.json -> build/lib/ironic/tests/unit/common/json_samples
+copying ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples
+copying ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> build/lib/ironic/tests/unit/common/json_samples
+copying ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples
+creating build/lib/ironic/tests/unit/drivers/modules/network/json_samples
+copying ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> build/lib/ironic/tests/unit/drivers/modules/network/json_samples
+copying ironic/api/controllers/v1/network-data-schema.json -> build/lib/ironic/api/controllers/v1
 creating build/lib/ironic/api/schemas/v1
 copying ironic/api/schemas/v1/shard.py -> build/lib/ironic/api/schemas/v1
-creating build/lib/ironic/tests/json_samples
-copying ironic/tests/json_samples/network_data.json -> build/lib/ironic/tests/json_samples
-copying ironic/tests/json_samples/systems_collection_dual.json -> build/lib/ironic/tests/json_samples
-copying ironic/tests/json_samples/systems_collection_single.json -> build/lib/ironic/tests/json_samples
+copying ironic/common/grub_conf.template -> build/lib/ironic/common
+copying ironic/common/isolinux_config.template -> build/lib/ironic/common
 copying ironic/db/sqlalchemy/alembic.ini -> build/lib/ironic/db/sqlalchemy
 creating build/lib/ironic/db/sqlalchemy/alembic
 copying ironic/db/sqlalchemy/alembic/README -> build/lib/ironic/db/sqlalchemy/alembic
@@ -4719,1568 +4757,1569 @@
 copying ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
 copying ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
 copying ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> build/lib/ironic/db/sqlalchemy/alembic/versions
-creating build/lib/ironic/tests/unit/common/drive_samples
-copying ironic/tests/unit/common/drive_samples/config_drive -> build/lib/ironic/tests/unit/common/drive_samples
-creating build/lib/ironic/tests/unit/common/json_samples
-copying ironic/tests/unit/common/json_samples/neutron_network_show.json -> build/lib/ironic/tests/unit/common/json_samples
-copying ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples
-copying ironic/tests/unit/common/json_samples/neutron_port_show.json -> build/lib/ironic/tests/unit/common/json_samples
-copying ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples
-copying ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> build/lib/ironic/tests/unit/common/json_samples
-copying ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> build/lib/ironic/tests/unit/common/json_samples
-copying ironic/console/container/ironic-console.container.template -> build/lib/ironic/console/container
+copying ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> build/lib/ironic/drivers/modules/inspector/hooks
+copying ironic/drivers/modules/boot.ipxe -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/initial_grub_cfg.template -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/ipxe_config.template -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/ks.cfg.template -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/pxe_config.template -> build/lib/ironic/drivers/modules
+copying ironic/drivers/modules/pxe_grub_config.template -> build/lib/ironic/drivers/modules
+copying ironic/tests/unit/api/test_acl_basic.yaml -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_rbac_legacy.yaml -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_rbac_project_scoped.yaml -> build/lib/ironic/tests/unit/api
+copying ironic/tests/unit/api/test_rbac_system_scoped.yaml -> build/lib/ironic/tests/unit/api
 running install_lib
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic
-copying build/lib/ironic/version.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/metrics.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/boot_devices.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/rpc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/wsgi_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
-copying build/lib/ironic/common/json_rpc/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
-copying build/lib/ironic/common/json_rpc/wsgi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
-copying build/lib/ironic/common/json_rpc/client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
-copying build/lib/ironic/common/json_rpc/server.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
-copying build/lib/ironic/common/metrics_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service
-copying build/lib/ironic/common/glance_service/service_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service
-copying build/lib/ironic/common/glance_service/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service
-copying build/lib/ironic/common/glance_service/image_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service
+copying build/lib/ironic/common/fsm.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
 copying build/lib/ironic/common/metrics_collector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/auth_basic.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
 copying build/lib/ironic/common/raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/vnc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/boot_modes.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/console_factory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/nova.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/faults.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/states.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/release_mappings.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/isolinux_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/context.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/dhcp_factory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/grub_conf.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/exception.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/mdns.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/profiler.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/image_publisher.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/async_steps.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/kickstart_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/driver_factory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/pxe_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/swift.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
 copying build/lib/ironic/common/checksum_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/args.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/indicator_states.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/oci_registry.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/image_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/fsm.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/images.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/lessee_sources.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/config.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
+copying build/lib/ironic/common/inspection_rules/actions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
 copying build/lib/ironic/common/inspection_rules/engine.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
-copying build/lib/ironic/common/inspection_rules/validation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
-copying build/lib/ironic/common/inspection_rules/operators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
 copying build/lib/ironic/common/inspection_rules/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
-copying build/lib/ironic/common/inspection_rules/actions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
 copying build/lib/ironic/common/inspection_rules/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
 copying build/lib/ironic/common/inspection_rules/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
-copying build/lib/ironic/common/metrics_statsd.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/keystone.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/inspection_rules/operators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
+copying build/lib/ironic/common/inspection_rules/validation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules
+copying build/lib/ironic/common/boot_devices.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
 copying build/lib/ironic/common/cinder.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/kickstart_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/images.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/states.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/oci_registry.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
 copying build/lib/ironic/common/hash_ring.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/qemu_img.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/i18n.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/metrics_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/profiler.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/console_factory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/keystone.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/vnc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/config.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/grub_conf.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/exception.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/driver_factory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
 copying build/lib/ironic/common/policy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/components.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-copying build/lib/ironic/common/molds.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/async_steps.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
 copying build/lib/ironic/common/rpc_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
-copying build/lib/ironic/dhcp/dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
-copying build/lib/ironic/dhcp/neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
-copying build/lib/ironic/dhcp/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
-copying build/lib/ironic/dhcp/none.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
-copying build/lib/ironic/dhcp/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
+copying build/lib/ironic/common/i18n.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/indicator_states.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/faults.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/pxe_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/dhcp_factory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/auth_basic.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/image_publisher.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/molds.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/metrics.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/rpc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/nova.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/components.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/metrics_statsd.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/release_mappings.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/args.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
+copying build/lib/ironic/common/json_rpc/client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
+copying build/lib/ironic/common/json_rpc/wsgi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
+copying build/lib/ironic/common/json_rpc/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
+copying build/lib/ironic/common/json_rpc/server.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc
+copying build/lib/ironic/common/qemu_img.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/mdns.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/isolinux_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/context.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/lessee_sources.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/boot_modes.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/swift.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service
+copying build/lib/ironic/common/glance_service/service_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service
+copying build/lib/ironic/common/glance_service/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service
+copying build/lib/ironic/common/glance_service/image_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service
+copying build/lib/ironic/common/service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/image_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
+copying build/lib/ironic/common/wsgi_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
-copying build/lib/ironic/cmd/pxe_filter.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
-copying build/lib/ironic/cmd/dbsync.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
-copying build/lib/ironic/cmd/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
 copying build/lib/ironic/cmd/conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
-copying build/lib/ironic/cmd/novncproxy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
-copying build/lib/ironic/cmd/singleprocess.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
 copying build/lib/ironic/cmd/status.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
+copying build/lib/ironic/cmd/novncproxy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
+copying build/lib/ironic/cmd/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
 copying build/lib/ironic/cmd/api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/allocation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/fields.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/node_history.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/node_inventory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/inspection_rule.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/portgroup.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/firmware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/deploy_template.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/runbook.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/port.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/indirection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/notification.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/deployment.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/volume_connector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/trait.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/objects/volume_target.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
-copying build/lib/ironic/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/cleaning.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/notification_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/periodics.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/steps.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/deployments.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/base_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/rpcapi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/inspection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/servicing.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/task_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/verify.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/allocations.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-copying build/lib/ironic/conductor/rpc_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/wsgi
-copying build/lib/ironic/wsgi/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/wsgi
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console
-copying build/lib/ironic/console/novncproxy_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy
-copying build/lib/ironic/console/securityproxy/rfb.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy
-copying build/lib/ironic/console/securityproxy/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy
-copying build/lib/ironic/console/securityproxy/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy
-copying build/lib/ironic/console/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
-copying build/lib/ironic/console/container/systemd.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
-copying build/lib/ironic/console/container/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
-copying build/lib/ironic/console/container/ironic-console.container.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
-copying build/lib/ironic/console/container/fake.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
-copying build/lib/ironic/console/container/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
-copying build/lib/ironic/console/rfb/auth.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
-copying build/lib/ironic/console/rfb/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
-copying build/lib/ironic/console/rfb/authnone.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
-copying build/lib/ironic/console/rfb/auths.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
-copying build/lib/ironic/console/websocketproxy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/intel_ipmi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/hardware_type.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/ipmi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/generic.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/pxe_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/noop.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
-copying build/lib/ironic/drivers/modules/storage/noop.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
-copying build/lib/ironic/drivers/modules/storage/external.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
-copying build/lib/ironic/drivers/modules/storage/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
-copying build/lib/ironic/drivers/modules/storage/cinder.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
-copying build/lib/ironic/drivers/modules/ipxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/pxe_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/agent_client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
-copying build/lib/ironic/drivers/modules/inspector/interface.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
-copying build/lib/ironic/drivers/modules/inspector/agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
-copying build/lib/ironic/drivers/modules/inspector/lldp_parsers.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
-copying build/lib/ironic/drivers/modules/inspector/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
-copying build/lib/ironic/drivers/modules/inspector/client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
-copying build/lib/ironic/drivers/modules/inspector/lldp_tlvs.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/architecture.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/root_device.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/local_link_connection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/accelerators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/boot_mode.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/memory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/raid_device.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/physical_network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/pci_devices.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/extra_hardware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/parse_lldp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/ports.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/inspector/hooks/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
-copying build/lib/ironic/drivers/modules/console_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/boot.ipxe -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/pxe_grub_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/graphical_console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/ramdisk.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/agent_power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/irmc/inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/irmc/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/irmc/raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/irmc/vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/irmc/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/irmc/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/irmc/boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/irmc/power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/irmc/common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
-copying build/lib/ironic/drivers/modules/deploy_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/ipmitool.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible
-copying build/lib/ironic/drivers/modules/ansible/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible
-copying build/lib/ironic/drivers/modules/ansible/deploy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/prepare
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/discover
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/shutdown
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
-copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library
-copying build/lib/ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library
-copying build/lib/ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library
-copying build/lib/ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library
-copying build/lib/ironic/drivers/modules/ansible/playbooks/inventory -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/callback_plugins
-copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/callback_plugins
-copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/callback_plugins
-copying build/lib/ironic/drivers/modules/ansible/playbooks/ansible.cfg -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/clean.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
-copying build/lib/ironic/drivers/modules/ansible/playbooks/deploy.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/firmware_processor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/ilo/common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
-copying build/lib/ironic/drivers/modules/pxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/ipxe_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-copying build/lib/ironic/drivers/modules/drac/inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-copying build/lib/ironic/drivers/modules/drac/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-copying build/lib/ironic/drivers/modules/drac/raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-copying build/lib/ironic/drivers/modules/drac/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-copying build/lib/ironic/drivers/modules/drac/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-copying build/lib/ironic/drivers/modules/drac/vendor_passthru.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-copying build/lib/ironic/drivers/modules/drac/boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-copying build/lib/ironic/drivers/modules/drac/power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-copying build/lib/ironic/drivers/modules/drac/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi
-copying build/lib/ironic/drivers/modules/intel_ipmi/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi
-copying build/lib/ironic/drivers/modules/intel_ipmi/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi
-copying build/lib/ironic/drivers/modules/inspect_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/noop_mgmt.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
-copying build/lib/ironic/drivers/modules/network/noop.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
-copying build/lib/ironic/drivers/modules/network/flat.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
-copying build/lib/ironic/drivers/modules/network/neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
-copying build/lib/ironic/drivers/modules/network/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
-copying build/lib/ironic/drivers/modules/network/common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
-copying build/lib/ironic/drivers/modules/agent_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/fake.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/boot_mode_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/initial_grub_cfg.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/image_cache.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/firmware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/graphical_console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/redfish/firmware_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
-copying build/lib/ironic/drivers/modules/ks.cfg.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/modules/image_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
-copying build/lib/ironic/drivers/raid_config_schema.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/fake_hardware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/drac.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/ilo.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/redfish.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/irmc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-copying build/lib/ironic/drivers/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter
-copying build/lib/ironic/pxe_filter/service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter
-copying build/lib/ironic/pxe_filter/dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter
-copying build/lib/ironic/pxe_filter/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter
+copying build/lib/ironic/cmd/pxe_filter.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
+copying build/lib/ironic/cmd/singleprocess.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
+copying build/lib/ironic/cmd/dbsync.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/json_samples
+copying build/lib/ironic/tests/json_samples/systems_collection_single.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/json_samples
+copying build/lib/ironic/tests/json_samples/network_data.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/json_samples
+copying build/lib/ironic/tests/json_samples/systems_collection_dual.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/json_samples
 copying build/lib/ironic/tests/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_vnc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_nova.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_args.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_exception.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
 copying build/lib/ironic/tests/unit/common/test_keystone.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_policy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_hash_ring.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_image_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_inspection_rule.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_context.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_release_mappings.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_image_publisher.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/drive_samples
 copying build/lib/ironic/tests/unit/common/drive_samples/config_drive -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/drive_samples
-copying build/lib/ironic/tests/unit/common/test_neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_cinder.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_qemu_img.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
 copying build/lib/ironic/tests/unit/common/test_rpc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_kickstart_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_checksum_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_image_publisher.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
 copying build/lib/ironic/tests/unit/common/test_swift.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_json_rpc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_wsgi_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_images.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_oci_registry.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_fsm.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_states.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_pxe_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_glance_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/json_samples
 copying build/lib/ironic/tests/unit/common/json_samples/neutron_port_show.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/json_samples
 copying build/lib/ironic/tests/unit/common/json_samples/neutron_subnet_show.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/json_samples
 copying build/lib/ironic/tests/unit/common/json_samples/neutron_network_show.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/json_samples
+copying build/lib/ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/json_samples
 copying build/lib/ironic/tests/unit/common/json_samples/neutron_network_show_ipv6.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/json_samples
 copying build/lib/ironic/tests/unit/common/json_samples/neutron_port_show_ipv6.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/json_samples
-copying build/lib/ironic/tests/unit/common/json_samples/neutron_subnet_show_ipv6.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/json_samples
-copying build/lib/ironic/tests/unit/common/test_mdns.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_exception.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_molds.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-copying build/lib/ironic/tests/unit/common/test_qemu_img.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_hash_ring.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_oci_registry.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_cinder.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_glance_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_wsgi_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_vnc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_release_mappings.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_states.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_inspection_rule.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
 copying build/lib/ironic/tests/unit/common/test_driver_factory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
-copying build/lib/ironic/tests/unit/dhcp/test_neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
-copying build/lib/ironic/tests/unit/dhcp/test_factory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
-copying build/lib/ironic/tests/unit/dhcp/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
-copying build/lib/ironic/tests/unit/dhcp/test_dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
-copying build/lib/ironic/tests/unit/test_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
-copying build/lib/ironic/tests/unit/policy_fixture.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
+copying build/lib/ironic/tests/unit/common/test_kickstart_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_nova.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_pxe_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_fsm.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_molds.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_checksum_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_image_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_images.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_context.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_mdns.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_args.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_policy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/common/test_json_rpc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common
+copying build/lib/ironic/tests/unit/stubs.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd
 copying build/lib/ironic/tests/unit/cmd/test_status.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd
 copying build/lib/ironic/tests/unit/cmd/test_conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd
-copying build/lib/ironic/tests/unit/cmd/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd
 copying build/lib/ironic/tests/unit/cmd/test_dbsync.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd
+copying build/lib/ironic/tests/unit/cmd/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf
+copying build/lib/ironic/tests/unit/conf/test_auth.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf
+copying build/lib/ironic/tests/unit/conf/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf
+copying build/lib/ironic/tests/unit/test_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
+copying build/lib/ironic/tests/unit/raid_constants.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy
+copying build/lib/ironic/tests/unit/console/securityproxy/test_websocketproxy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy
+copying build/lib/ironic/tests/unit/console/securityproxy/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy
+copying build/lib/ironic/tests/unit/console/securityproxy/test_rfb.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy
+copying build/lib/ironic/tests/unit/console/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container
+copying build/lib/ironic/tests/unit/console/container/test_console_container.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container
+copying build/lib/ironic/tests/unit/console/container/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb
+copying build/lib/ironic/tests/unit/console/rfb/test_auth.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb
+copying build/lib/ironic/tests/unit/console/rfb/test_authnone.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb
+copying build/lib/ironic/tests/unit/console/rfb/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_port.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_volume_target.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/test_node_inventory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_node_history.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/test_objects.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_notification.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_allocation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_port.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/test_deploy_template.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/test_trait.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/test_portgroup.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_node_history.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_allocation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_fields.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/test_bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_volume_connector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/test_firmware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_fields.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_notification.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_volume_connector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
+copying build/lib/ironic/tests/unit/objects/test_volume_target.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/objects/test_deployment.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
-copying build/lib/ironic/tests/unit/objects/test_node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects
 copying build/lib/ironic/tests/unit/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
-copying build/lib/ironic/tests/unit/stubs.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_deployments.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_task_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_rpcapi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_rpc_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_base_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/mgr_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_verify.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_allocations.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_cleaning.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_periodics.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_steps.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_notification_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_servicing.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-copying build/lib/ironic/tests/unit/conductor/test_inspection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy
-copying build/lib/ironic/tests/unit/console/securityproxy/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy
-copying build/lib/ironic/tests/unit/console/securityproxy/test_rfb.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy
-copying build/lib/ironic/tests/unit/console/securityproxy/test_websocketproxy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy
-copying build/lib/ironic/tests/unit/console/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container
-copying build/lib/ironic/tests/unit/console/container/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container
-copying build/lib/ironic/tests/unit/console/container/test_console_container.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb
-copying build/lib/ironic/tests/unit/console/rfb/test_authnone.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb
-copying build/lib/ironic/tests/unit/console/rfb/test_auth.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb
-copying build/lib/ironic/tests/unit/console/rfb/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
+copying build/lib/ironic/tests/unit/dhcp/test_dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
+copying build/lib/ironic/tests/unit/dhcp/test_neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
+copying build/lib/ironic/tests/unit/dhcp/test_factory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
+copying build/lib/ironic/tests/unit/dhcp/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp
+copying build/lib/ironic/tests/unit/policy_fixture.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/test_snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/ks_extra_vars.tmpl -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/ipxe_config_timeout.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/test_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/test_ipmi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/test_generic.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/pxe_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/test_snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
 copying build/lib/ironic/tests/unit/drivers/modules/test_agent_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_noop.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
 copying build/lib/ironic/tests/unit/drivers/modules/test_noop_mgmt.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/test_console_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/test_ipmitool.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/test_graphical_console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
+copying build/lib/ironic/tests/unit/drivers/modules/drac/test_boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
+copying build/lib/ironic/tests/unit/drivers/modules/drac/test_inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
+copying build/lib/ironic/tests/unit/drivers/modules/drac/test_management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
+copying build/lib/ironic/tests/unit/drivers/modules/drac/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
+copying build/lib/ironic/tests/unit/drivers/modules/drac/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
+copying build/lib/ironic/tests/unit/drivers/modules/drac/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
+copying build/lib/ironic/tests/unit/drivers/modules/drac/test_raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
+copying build/lib/ironic/tests/unit/drivers/modules/test_ipxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/storage
 copying build/lib/ironic/tests/unit/drivers/modules/storage/test_cinder.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/storage
-copying build/lib/ironic/tests/unit/drivers/modules/storage/test_external.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/storage
 copying build/lib/ironic/tests/unit/drivers/modules/storage/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/storage
+copying build/lib/ironic/tests/unit/drivers/modules/storage/test_external.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/storage
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/xclarity
+copying build/lib/ironic/tests/unit/drivers/modules/xclarity/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/xclarity
+copying build/lib/ironic/tests/unit/drivers/modules/test_graphical_console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_image_cache.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
 copying build/lib/ironic/tests/unit/drivers/modules/test_deploy_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/test_image_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_interface.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
-copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
-copying build/lib/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/test_ramdisk.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_pxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_inspect_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
-copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
+copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
 copying build/lib/ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ok.xml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
+copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
+copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
+copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
 copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
+copying build/lib/ironic/tests/unit/drivers/modules/irmc/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
 copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
-copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
-copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
 copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
-copying build/lib/ironic/tests/unit/drivers/modules/irmc/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
-copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
-copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
 copying build/lib/ironic/tests/unit/drivers/modules/irmc/fake_sensors_data_ng.xml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
-copying build/lib/ironic/tests/unit/drivers/modules/test_ipxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/irmc/test_power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ansible
 copying build/lib/ironic/tests/unit/drivers/modules/ansible/test_deploy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ansible
 copying build/lib/ironic/tests/unit/drivers/modules/ansible/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ansible
-copying build/lib/ironic/tests/unit/drivers/modules/test_agent_power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_ramdisk.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_ipmitool.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_image_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_agent_client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
-copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
-copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
+copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
 copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
-copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
 copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
-copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
+copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
+copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
+copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
+copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
+copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
 copying build/lib/ironic/tests/unit/drivers/modules/ilo/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
+copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
 copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
-copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
-copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
-copying build/lib/ironic/tests/unit/drivers/modules/ilo/test_console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo
-copying build/lib/ironic/tests/unit/drivers/modules/test_noop.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
-copying build/lib/ironic/tests/unit/drivers/modules/drac/test_management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
-copying build/lib/ironic/tests/unit/drivers/modules/drac/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
-copying build/lib/ironic/tests/unit/drivers/modules/drac/test_inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
-copying build/lib/ironic/tests/unit/drivers/modules/drac/test_raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
-copying build/lib/ironic/tests/unit/drivers/modules/drac/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
-copying build/lib/ironic/tests/unit/drivers/modules/drac/test_boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
-copying build/lib/ironic/tests/unit/drivers/modules/drac/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_interface.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/test_client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks
+copying build/lib/ironic/tests/unit/drivers/modules/test_snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/modules/test_console_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/intel_ipmi
 copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/intel_ipmi
 copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/intel_ipmi
 copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/intel_ipmi
 copying build/lib/ironic/tests/unit/drivers/modules/intel_ipmi/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/intel_ipmi
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ibmc
-copying build/lib/ironic/tests/unit/drivers/modules/ibmc/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ibmc
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
-copying build/lib/ironic/tests/unit/drivers/modules/network/test_common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
-copying build/lib/ironic/tests/unit/drivers/modules/network/test_neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
-copying build/lib/ironic/tests/unit/drivers/modules/network/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
 copying build/lib/ironic/tests/unit/drivers/modules/network/test_noop.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
-copying build/lib/ironic/tests/unit/drivers/modules/network/test_flat.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network/json_samples
 copying build/lib/ironic/tests/unit/drivers/modules/network/json_samples/network_data.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network/json_samples
-copying build/lib/ironic/tests/unit/drivers/modules/test_inspect_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/xclarity
-copying build/lib/ironic/tests/unit/drivers/modules/xclarity/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/xclarity
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_firmware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/redfish/test_vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish
-copying build/lib/ironic/tests/unit/drivers/modules/test_image_cache.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/test_pxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/test_agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/modules/test_agent_client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
-copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/boot.ipxe -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/pxe_grub_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/test_fake_hardware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/test_ilo.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/ipxe_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/modules/network/test_neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
+copying build/lib/ironic/tests/unit/drivers/modules/network/test_common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
+copying build/lib/ironic/tests/unit/drivers/modules/network/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
+copying build/lib/ironic/tests/unit/drivers/modules/network/test_flat.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ibmc
+copying build/lib/ironic/tests/unit/drivers/modules/ibmc/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ibmc
+copying build/lib/ironic/tests/unit/drivers/modules/test_agent_power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules
+copying build/lib/ironic/tests/unit/drivers/pxe_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
 copying build/lib/ironic/tests/unit/drivers/test_drac.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_extra_volume.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/third_party_driver_mocks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
 copying build/lib/ironic/tests/unit/drivers/test_irmc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/boot-fallback.ipxe -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
 copying build/lib/ironic/tests/unit/drivers/test_redfish.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/third_party_driver_mocks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_ramdisk.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/test_ilo.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/test_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_multipath.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_volume_no_extra_volumes.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/ks_extra_vars.tmpl -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/test_generic.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/pxe_grub_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/test_ipmi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/ipxe_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_iso.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
 copying build/lib/ironic/tests/unit/drivers/ks_missing_var.tmpl -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter
-copying build/lib/ironic/tests/unit/pxe_filter/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter
-copying build/lib/ironic/tests/unit/pxe_filter/test_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter
-copying build/lib/ironic/tests/unit/pxe_filter/test_dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter
-copying build/lib/ironic/tests/unit/raid_constants.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit
+copying build/lib/ironic/tests/unit/drivers/test_fake_hardware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/ipxe_config_boot_from_anaconda.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/test_snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/ipxe_config_timeout.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/boot.ipxe -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/boot-fallback.ipxe -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+copying build/lib/ironic/tests/unit/drivers/third_party_driver_mock_specs.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_ports.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_node_inventory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_node_history.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_portgroups.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_firmware_component.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_allocations.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_runbooks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_shard.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_node_tags.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_volume_targets.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_bios_settings.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_deploy_templates.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_volume_connectors.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
+copying build/lib/ironic/tests/unit/db/sqlalchemy/test_migrations.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
+copying build/lib/ironic/tests/unit/db/sqlalchemy/test_types.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
+copying build/lib/ironic/tests/unit/db/sqlalchemy/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
+copying build/lib/ironic/tests/unit/db/sqlalchemy/test_api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
+copying build/lib/ironic/tests/unit/db/sqlalchemy/test_models.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
+copying build/lib/ironic/tests/unit/db/test_api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_nodes.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
+copying build/lib/ironic/tests/unit/db/test_node_traits.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_functions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation
+copying build/lib/ironic/tests/unit/api/validation/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation
+copying build/lib/ironic/tests/unit/api/validation/test_validators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation
+copying build/lib/ironic/tests/unit/api/test_ospmiddleware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_acl.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_middleware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_rbac_project_scoped.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_acl_basic.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_proxy_middleware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_audit.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_rbac_legacy.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_root.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_rbac_system_scoped.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_method.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/test_hooks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers
 copying build/lib/ironic/tests/unit/api/controllers/test_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers
 copying build/lib/ironic/tests/unit/api/controllers/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_collection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_event.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_allocation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
 copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
 copying build/lib/ironic/tests/unit/api/controllers/v1/test_port.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_target.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_portgroup.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
 copying build/lib/ironic/tests/unit/api/controllers/v1/test_inspection_rule.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
 copying build/lib/ironic/tests/unit/api/controllers/v1/test_shard.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_deploy_template.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_runbook.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
 copying build/lib/ironic/tests/unit/api/controllers/v1/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_root.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_portgroup.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_allocation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_versions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_collection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
 copying build/lib/ironic/tests/unit/api/controllers/v1/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_versions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
 copying build/lib/ironic/tests/unit/api/controllers/v1/test_ramdisk.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_event.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_notification_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_connector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
 copying build/lib/ironic/tests/unit/api/controllers/v1/test_driver.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/controllers/v1/test_runbook.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
-copying build/lib/ironic/tests/unit/api/test_ospmiddleware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_proxy_middleware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_hooks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_functions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_root.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_acl_basic.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_middleware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation
-copying build/lib/ironic/tests/unit/api/validation/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation
-copying build/lib/ironic/tests/unit/api/validation/test_validators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation
-copying build/lib/ironic/tests/unit/api/test_rbac_project_scoped.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_rbac_legacy.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_acl.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_rbac_system_scoped.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_audit.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_root.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
+copying build/lib/ironic/tests/unit/api/controllers/v1/test_volume_target.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1
 copying build/lib/ironic/tests/unit/api/test_healthcheck.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/test_method.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-copying build/lib/ironic/tests/unit/api/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_runbooks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_node_inventory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_portgroups.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_shard.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_volume_connectors.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
-copying build/lib/ironic/tests/unit/db/sqlalchemy/test_models.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
-copying build/lib/ironic/tests/unit/db/sqlalchemy/test_migrations.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
-copying build/lib/ironic/tests/unit/db/sqlalchemy/test_types.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
-copying build/lib/ironic/tests/unit/db/sqlalchemy/test_api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
-copying build/lib/ironic/tests/unit/db/sqlalchemy/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy
-copying build/lib/ironic/tests/unit/db/test_node_traits.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_node_history.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_nodes.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_firmware_component.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_allocations.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_volume_targets.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_bios_settings.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_ports.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_node_tags.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-copying build/lib/ironic/tests/unit/db/test_deploy_templates.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf
-copying build/lib/ironic/tests/unit/conf/test_auth.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf
-copying build/lib/ironic/tests/unit/conf/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/json_samples
-copying build/lib/ironic/tests/json_samples/network_data.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/json_samples
-copying build/lib/ironic/tests/json_samples/systems_collection_single.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/json_samples
-copying build/lib/ironic/tests/json_samples/systems_collection_dual.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/json_samples
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_rpc_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_allocations.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_steps.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_deployments.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_base_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_cleaning.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_notification_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/mgr_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_rpcapi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_task_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_verify.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_periodics.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_inspection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+copying build/lib/ironic/tests/unit/conductor/test_servicing.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter
+copying build/lib/ironic/tests/unit/pxe_filter/test_dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter
+copying build/lib/ironic/tests/unit/pxe_filter/test_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter
+copying build/lib/ironic/tests/unit/pxe_filter/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/functional
 copying build/lib/ironic/tests/functional/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/functional
 copying build/lib/ironic/tests/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
-copying build/lib/ironic/api/controllers/version.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
-copying build/lib/ironic/api/controllers/root.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
-copying build/lib/ironic/api/controllers/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
-copying build/lib/ironic/api/controllers/link.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/collection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/allocation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/notification_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/volume.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/inspection_rule.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/driver.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/portgroup.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/firmware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/versions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/deploy_template.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/network-data-schema.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/runbook.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/port.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/ramdisk.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/volume_connector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/shard.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/event.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/v1/volume_target.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
-copying build/lib/ironic/api/controllers/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
-copying build/lib/ironic/api/middleware/auth_public_routes.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
-copying build/lib/ironic/api/middleware/json_ext.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
-copying build/lib/ironic/api/middleware/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
-copying build/lib/ironic/api/middleware/parsable_error.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/schemas
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/schemas/v1
-copying build/lib/ironic/api/schemas/v1/shard.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/schemas/v1
-copying build/lib/ironic/api/functions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation
-copying build/lib/ironic/api/validation/validators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation
-copying build/lib/ironic/api/validation/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation
-copying build/lib/ironic/api/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
-copying build/lib/ironic/api/hooks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
-copying build/lib/ironic/api/wsgi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
-copying build/lib/ironic/api/config.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
-copying build/lib/ironic/api/method.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
-copying build/lib/ironic/api/app.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/opts.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/cinder.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/inventory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/vnc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/irmc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/inspector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/exception.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/service_catalog.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/default.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/sensor_data.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/audit.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/healthcheck.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/dhcp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/ilo.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/molds.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/metrics.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/oci.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/ansible.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/database.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/nova.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/anaconda.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/json_rpc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/drac.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/mdns.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/disk_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/pxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/ipmi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/swift.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/deploy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/fake.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/auth.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/redfish.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/glance.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+copying build/lib/ironic/conf/dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking
+copying build/lib/ironic/hacking/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking
+copying build/lib/ironic/hacking/checks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console
+copying build/lib/ironic/console/websocketproxy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy
+copying build/lib/ironic/console/securityproxy/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy
+copying build/lib/ironic/console/securityproxy/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy
+copying build/lib/ironic/console/securityproxy/rfb.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy
+copying build/lib/ironic/console/novncproxy_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console
+copying build/lib/ironic/console/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
+copying build/lib/ironic/console/container/ironic-console.container.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
+copying build/lib/ironic/console/container/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
+copying build/lib/ironic/console/container/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
+copying build/lib/ironic/console/container/fake.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
+copying build/lib/ironic/console/container/systemd.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
+copying build/lib/ironic/console/rfb/authnone.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
+copying build/lib/ironic/console/rfb/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
+copying build/lib/ironic/console/rfb/auths.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
+copying build/lib/ironic/console/rfb/auth.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/fields.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/port.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/node_history.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/runbook.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/deploy_template.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/trait.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/inspection_rule.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/portgroup.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/volume_target.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/allocation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/notification.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/node_inventory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/volume_connector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/indirection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/firmware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/objects/deployment.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects
+copying build/lib/ironic/version.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic
+copying build/lib/ironic/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/wsgi
+copying build/lib/ironic/wsgi/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/wsgi
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
+copying build/lib/ironic/dhcp/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
+copying build/lib/ironic/dhcp/none.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
+copying build/lib/ironic/dhcp/neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
+copying build/lib/ironic/dhcp/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
+copying build/lib/ironic/dhcp/dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/pxe_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/pxe_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/console_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/agent_base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/firmware_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/graphical_console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+copying build/lib/ironic/drivers/modules/redfish/firmware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/drac/raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/drac/power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/drac/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/drac/inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/drac/boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/drac/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/drac/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/drac/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/drac/vendor_passthru.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac
+copying build/lib/ironic/drivers/modules/inspect_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/image_cache.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
+copying build/lib/ironic/drivers/modules/storage/external.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
+copying build/lib/ironic/drivers/modules/storage/cinder.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
+copying build/lib/ironic/drivers/modules/storage/noop.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
+copying build/lib/ironic/drivers/modules/storage/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage
+copying build/lib/ironic/drivers/modules/ramdisk.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/noop.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/deploy_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/ks.cfg.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/pxe_grub_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/irmc/raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/irmc/power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/irmc/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/irmc/inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/irmc/boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/irmc/common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/irmc/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/irmc/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/irmc/vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc
+copying build/lib/ironic/drivers/modules/ipxe_config.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/agent_client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/ipxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/initial_grub_cfg.template -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible
+copying build/lib/ironic/drivers/modules/ansible/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/shutdown
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/shutdown/tasks
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/discover
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks/roothints.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/discover/tasks
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/defaults
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/grub.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks/mounts.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/configure/tasks
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/prepare
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks/parted.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/prepare/tasks
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/defaults
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/shred.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/zap.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks/wipe.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/clean/tasks
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/files/partition_configdrive.sh -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/files
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/write.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/main.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/download.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks/configdrive.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/roles/deploy/tasks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/ansible.cfg -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/shutdown.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/add-ironic-nodes.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/clean_steps.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library
+copying build/lib/ironic/drivers/modules/ansible/playbooks/library/root_hints.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library
+copying build/lib/ironic/drivers/modules/ansible/playbooks/library/stream_url.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library
+copying build/lib/ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library
+copying build/lib/ironic/drivers/modules/ansible/playbooks/clean.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
+copying build/lib/ironic/drivers/modules/ansible/playbooks/deploy.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/callback_plugins
+copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.ini -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/callback_plugins
+copying build/lib/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/callback_plugins
+copying build/lib/ironic/drivers/modules/ansible/playbooks/inventory -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks
+copying build/lib/ironic/drivers/modules/ansible/deploy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible
+copying build/lib/ironic/drivers/modules/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/boot_mode_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/image_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/ipmitool.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/graphical_console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/noop_mgmt.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/raid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/inspect.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/firmware_processor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+copying build/lib/ironic/drivers/modules/ilo/vendor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
+copying build/lib/ironic/drivers/modules/inspector/agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
+copying build/lib/ironic/drivers/modules/inspector/interface.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
+copying build/lib/ironic/drivers/modules/inspector/client.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
+copying build/lib/ironic/drivers/modules/inspector/lldp_parsers.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
+copying build/lib/ironic/drivers/modules/inspector/lldp_tlvs.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
+copying build/lib/ironic/drivers/modules/inspector/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/boot_mode.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/pci_devices.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/known_accelerators.yaml -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/validate_interfaces.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/extra_hardware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/memory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/root_device.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/ports.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/physical_network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/local_link_connection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/parse_lldp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/accelerators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/raid_device.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/ramdisk_error.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/cpu_capabilities.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+copying build/lib/ironic/drivers/modules/inspector/hooks/architecture.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi
+copying build/lib/ironic/drivers/modules/intel_ipmi/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi
+copying build/lib/ironic/drivers/modules/intel_ipmi/management.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi
+copying build/lib/ironic/drivers/modules/snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/pxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
+copying build/lib/ironic/drivers/modules/network/noop.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
+copying build/lib/ironic/drivers/modules/network/flat.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
+copying build/lib/ironic/drivers/modules/network/common.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
+copying build/lib/ironic/drivers/modules/network/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
+copying build/lib/ironic/drivers/modules/network/neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network
+copying build/lib/ironic/drivers/modules/boot.ipxe -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/fake.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/modules/agent_power.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules
+copying build/lib/ironic/drivers/intel_ipmi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/raid_config_schema.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/hardware_type.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/irmc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/ilo.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/generic.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/drac.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/ipmi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/fake_hardware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
+copying build/lib/ironic/drivers/redfish.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db
 copying build/lib/ironic/db/migration.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db
+copying build/lib/ironic/db/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db
+copying build/lib/ironic/db/api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
 copying build/lib/ironic/db/sqlalchemy/migration.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
+copying build/lib/ironic/db/sqlalchemy/models.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
+copying build/lib/ironic/db/sqlalchemy/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
+copying build/lib/ironic/db/sqlalchemy/api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic
-copying build/lib/ironic/db/sqlalchemy/alembic/script.py.mako -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic
-copying build/lib/ironic/db/sqlalchemy/alembic/README -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic
+copying build/lib/ironic/db/sqlalchemy/alembic/env.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/6e9cf6acce0b_node_disable_power_off.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/21c48150dea9_add_inspection_rules.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/6e9cf6acce0b_node_disable_power_off.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
 copying build/lib/ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
-copying build/lib/ironic/db/sqlalchemy/alembic/env.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic
-copying build/lib/ironic/db/sqlalchemy/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/21c48150dea9_add_inspection_rules.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions
+copying build/lib/ironic/db/sqlalchemy/alembic/script.py.mako -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic
+copying build/lib/ironic/db/sqlalchemy/alembic/README -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic
 copying build/lib/ironic/db/sqlalchemy/alembic.ini -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
-copying build/lib/ironic/db/sqlalchemy/models.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
-copying build/lib/ironic/db/sqlalchemy/api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy
-copying build/lib/ironic/db/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db
-copying build/lib/ironic/db/api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking
-copying build/lib/ironic/hacking/checks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking
-copying build/lib/ironic/hacking/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking
-creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/metrics.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/oci.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/anaconda.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/ipmi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/snmp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/vnc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/nova.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/database.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/inspector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/auth.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/disk_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/dhcp.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/ansible.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/opts.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/exception.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/mdns.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/json_rpc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/audit.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/agent.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/neutron.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/drac.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/swift.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/glance.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/console.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/healthcheck.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/pxe.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/default.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/deploy.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/sensor_data.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/fake.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/cinder.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/ilo.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/redfish.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/inventory.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/irmc.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/api.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/molds.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-copying build/lib/ironic/conf/service_catalog.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/version.py to version.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/metrics.py to metrics.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/boot_devices.py to boot_devices.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/rpc.py to rpc.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/wsgi_service.py to wsgi_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc/wsgi.py to wsgi.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc/client.py to client.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc/server.py to server.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/metrics_utils.py to metrics_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/service.py to service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service/service_utils.py to service_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service/image_service.py to image_service.cpython-313.pyc
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation
+copying build/lib/ironic/api/validation/validators.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation
+copying build/lib/ironic/api/validation/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation
+copying build/lib/ironic/api/config.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
+copying build/lib/ironic/api/wsgi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
+copying build/lib/ironic/api/method.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
+copying build/lib/ironic/api/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
+copying build/lib/ironic/api/middleware/json_ext.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
+copying build/lib/ironic/api/middleware/parsable_error.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
+copying build/lib/ironic/api/middleware/auth_public_routes.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
+copying build/lib/ironic/api/middleware/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware
+copying build/lib/ironic/api/app.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/schemas
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/schemas/v1
+copying build/lib/ironic/api/schemas/v1/shard.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/schemas/v1
+copying build/lib/ironic/api/functions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
+copying build/lib/ironic/api/controllers/link.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
+copying build/lib/ironic/api/controllers/root.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
+copying build/lib/ironic/api/controllers/version.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
+copying build/lib/ironic/api/controllers/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
+copying build/lib/ironic/api/controllers/base.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/bios.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/port.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/notification_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/runbook.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/ramdisk.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/conductor.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/collection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/volume.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/deploy_template.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/versions.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/chassis.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/network-data-schema.json -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/node.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/inspection_rule.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/portgroup.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/volume_target.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/shard.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/allocation.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/driver.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/event.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/volume_connector.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/controllers/v1/firmware.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1
+copying build/lib/ironic/api/hooks.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/task_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/inspection.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/periodics.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/notification_utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/allocations.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/verify.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/rpc_service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/servicing.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/base_manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/rpcapi.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/manager.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/utils.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/steps.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/cleaning.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+copying build/lib/ironic/conductor/deployments.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor
+creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter
+copying build/lib/ironic/pxe_filter/__init__.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter
+copying build/lib/ironic/pxe_filter/service.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter
+copying build/lib/ironic/pxe_filter/dnsmasq.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/fsm.py to fsm.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/metrics_collector.py to metrics_collector.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/auth_basic.py to auth_basic.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/raid.py to raid.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/vnc.py to vnc.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/boot_modes.py to boot_modes.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/console_factory.py to console_factory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/nova.py to nova.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/faults.py to faults.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/states.py to states.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/release_mappings.py to release_mappings.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/context.py to context.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/dhcp_factory.py to dhcp_factory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/exception.py to exception.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/mdns.py to mdns.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/profiler.py to profiler.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/image_publisher.py to image_publisher.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/async_steps.py to async_steps.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/kickstart_utils.py to kickstart_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/neutron.py to neutron.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/driver_factory.py to driver_factory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/pxe_utils.py to pxe_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/swift.py to swift.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/checksum_utils.py to checksum_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/args.py to args.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/indicator_states.py to indicator_states.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/oci_registry.py to oci_registry.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/network.py to network.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/utils.py to utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/image_service.py to image_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/fsm.py to fsm.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/images.py to images.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/lessee_sources.py to lessee_sources.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/config.py to config.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/actions.py to actions.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/engine.py to engine.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/validation.py to validation.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/operators.py to operators.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/actions.py to actions.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/utils.py to utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/metrics_statsd.py to metrics_statsd.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/keystone.py to keystone.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/operators.py to operators.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/inspection_rules/validation.py to validation.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/boot_devices.py to boot_devices.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/cinder.py to cinder.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/kickstart_utils.py to kickstart_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/images.py to images.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/states.py to states.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/oci_registry.py to oci_registry.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/hash_ring.py to hash_ring.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/qemu_img.py to qemu_img.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/i18n.py to i18n.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/metrics_utils.py to metrics_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/profiler.py to profiler.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/console_factory.py to console_factory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/keystone.py to keystone.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/vnc.py to vnc.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/config.py to config.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/network.py to network.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/exception.py to exception.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/driver_factory.py to driver_factory.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/policy.py to policy.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/components.py to components.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/molds.py to molds.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/async_steps.py to async_steps.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/rpc_service.py to rpc_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/dnsmasq.py to dnsmasq.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/neutron.py to neutron.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/none.py to none.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/pxe_filter.py to pxe_filter.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/dbsync.py to dbsync.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/i18n.py to i18n.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/indicator_states.py to indicator_states.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/faults.py to faults.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/pxe_utils.py to pxe_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/dhcp_factory.py to dhcp_factory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/auth_basic.py to auth_basic.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/image_publisher.py to image_publisher.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/molds.py to molds.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/metrics.py to metrics.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/rpc.py to rpc.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/nova.py to nova.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/neutron.py to neutron.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/components.py to components.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/metrics_statsd.py to metrics_statsd.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/release_mappings.py to release_mappings.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/args.py to args.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc/client.py to client.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc/wsgi.py to wsgi.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/json_rpc/server.py to server.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/qemu_img.py to qemu_img.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/mdns.py to mdns.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/context.py to context.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/lessee_sources.py to lessee_sources.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/boot_modes.py to boot_modes.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/swift.py to swift.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service/service_utils.py to service_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/glance_service/image_service.py to image_service.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/service.py to service.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/image_service.py to image_service.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/common/wsgi_service.py to wsgi_service.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/conductor.py to conductor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/novncproxy.py to novncproxy.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/singleprocess.py to singleprocess.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/status.py to status.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/novncproxy.py to novncproxy.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/api.py to api.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/allocation.py to allocation.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/fields.py to fields.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/node_history.py to node_history.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/node_inventory.py to node_inventory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/bios.py to bios.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/inspection_rule.py to inspection_rule.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/portgroup.py to portgroup.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/firmware.py to firmware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/deploy_template.py to deploy_template.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/runbook.py to runbook.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/conductor.py to conductor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/port.py to port.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/indirection.py to indirection.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/notification.py to notification.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/deployment.py to deployment.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/volume_connector.py to volume_connector.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/node.py to node.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/trait.py to trait.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/chassis.py to chassis.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/volume_target.py to volume_target.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/cleaning.py to cleaning.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/notification_utils.py to notification_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/periodics.py to periodics.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/steps.py to steps.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/deployments.py to deployments.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/base_manager.py to base_manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/rpcapi.py to rpcapi.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/inspection.py to inspection.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/manager.py to manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/utils.py to utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/servicing.py to servicing.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/task_manager.py to task_manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/verify.py to verify.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/allocations.py to allocations.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/rpc_service.py to rpc_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/wsgi/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/novncproxy_service.py to novncproxy_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy/rfb.py to rfb.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container/systemd.py to systemd.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container/fake.py to fake.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb/auth.py to auth.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb/authnone.py to authnone.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb/auths.py to auths.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/websocketproxy.py to websocketproxy.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/intel_ipmi.py to intel_ipmi.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/hardware_type.py to hardware_type.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/ipmi.py to ipmi.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/generic.py to generic.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/snmp.py to snmp.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/pxe_base.py to pxe_base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/snmp.py to snmp.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/noop.py to noop.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage/noop.py to noop.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage/external.py to external.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage/cinder.py to cinder.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ipxe.py to ipxe.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/agent_client.py to agent_client.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/agent.py to agent.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/interface.py to interface.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/agent.py to agent.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/lldp_parsers.py to lldp_parsers.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/client.py to client.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/lldp_tlvs.py to lldp_tlvs.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/architecture.py to architecture.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/root_device.py to root_device.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/validate_interfaces.py to validate_interfaces.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/local_link_connection.py to local_link_connection.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/accelerators.py to accelerators.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/boot_mode.py to boot_mode.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/memory.py to memory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/raid_device.py to raid_device.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/cpu_capabilities.py to cpu_capabilities.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/physical_network.py to physical_network.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/pci_devices.py to pci_devices.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/extra_hardware.py to extra_hardware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/ramdisk_error.py to ramdisk_error.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/parse_lldp.py to parse_lldp.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/ports.py to ports.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/console_utils.py to console_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/graphical_console.py to graphical_console.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ramdisk.py to ramdisk.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/agent_power.py to agent_power.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/inspect.py to inspect.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/bios.py to bios.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/raid.py to raid.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/vendor.py to vendor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/management.py to management.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/boot.py to boot.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/power.py to power.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/common.py to common.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/deploy_utils.py to deploy_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ipmitool.py to ipmitool.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/deploy.py to deploy.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py to facts_wwn.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library/stream_url.py to stream_url.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library/root_hints.py to root_hints.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py to ironic_log.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/inspect.py to inspect.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/bios.py to bios.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/raid.py to raid.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/vendor.py to vendor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/management.py to management.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/console.py to console.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/boot.py to boot.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/power.py to power.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/firmware_processor.py to firmware_processor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/common.py to common.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/pxe.py to pxe.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/inspect.py to inspect.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/bios.py to bios.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/raid.py to raid.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/management.py to management.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/vendor_passthru.py to vendor_passthru.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/boot.py to boot.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/power.py to power.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/utils.py to utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi/management.py to management.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspect_utils.py to inspect_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/noop_mgmt.py to noop_mgmt.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/noop.py to noop.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/flat.py to flat.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/neutron.py to neutron.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/common.py to common.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/agent_base.py to agent_base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/fake.py to fake.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/boot_mode_utils.py to boot_mode_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/image_cache.py to image_cache.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/inspect.py to inspect.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/bios.py to bios.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/raid.py to raid.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/vendor.py to vendor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/firmware.py to firmware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/management.py to management.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/graphical_console.py to graphical_console.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/boot.py to boot.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/power.py to power.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/utils.py to utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/firmware_utils.py to firmware_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/image_utils.py to image_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/fake_hardware.py to fake_hardware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/drac.py to drac.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/utils.py to utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/ilo.py to ilo.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/redfish.py to redfish.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/irmc.py to irmc.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter/service.py to service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter/dnsmasq.py to dnsmasq.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/pxe_filter.py to pxe_filter.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/singleprocess.py to singleprocess.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/cmd/dbsync.py to dbsync.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_vnc.py to test_vnc.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_network.py to test_network.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_nova.py to test_nova.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_args.py to test_args.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_exception.py to test_exception.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_keystone.py to test_keystone.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_policy.py to test_policy.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_hash_ring.py to test_hash_ring.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_image_service.py to test_image_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_inspection_rule.py to test_inspection_rule.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_context.py to test_context.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_release_mappings.py to test_release_mappings.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_qemu_img.py to test_qemu_img.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_rpc.py to test_rpc.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_image_publisher.py to test_image_publisher.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_swift.py to test_swift.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_hash_ring.py to test_hash_ring.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_oci_registry.py to test_oci_registry.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_neutron.py to test_neutron.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_cinder.py to test_cinder.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_utils.py to test_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_rpc.py to test_rpc.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_kickstart_utils.py to test_kickstart_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_checksum_utils.py to test_checksum_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_swift.py to test_swift.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_json_rpc.py to test_json_rpc.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_raid.py to test_raid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_glance_service.py to test_glance_service.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_wsgi_service.py to test_wsgi_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_images.py to test_images.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_oci_registry.py to test_oci_registry.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_fsm.py to test_fsm.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_network.py to test_network.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_vnc.py to test_vnc.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_release_mappings.py to test_release_mappings.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_states.py to test_states.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_inspection_rule.py to test_inspection_rule.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_driver_factory.py to test_driver_factory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_kickstart_utils.py to test_kickstart_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_nova.py to test_nova.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_pxe_utils.py to test_pxe_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_glance_service.py to test_glance_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_mdns.py to test_mdns.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_exception.py to test_exception.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_fsm.py to test_fsm.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_molds.py to test_molds.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_qemu_img.py to test_qemu_img.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_driver_factory.py to test_driver_factory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp/test_neutron.py to test_neutron.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp/test_factory.py to test_factory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp/test_dnsmasq.py to test_dnsmasq.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/test_base.py to test_base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/policy_fixture.py to policy_fixture.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_utils.py to test_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_checksum_utils.py to test_checksum_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_image_service.py to test_image_service.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_images.py to test_images.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_context.py to test_context.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_raid.py to test_raid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_mdns.py to test_mdns.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_args.py to test_args.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_policy.py to test_policy.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/common/test_json_rpc.py to test_json_rpc.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/stubs.py to stubs.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd/test_status.py to test_status.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd/test_conductor.py to test_conductor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd/test_dbsync.py to test_dbsync.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_port.py to test_port.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_volume_target.py to test_volume_target.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/cmd/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf/test_auth.py to test_auth.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/test_base.py to test_base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/raid_constants.py to raid_constants.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy/test_websocketproxy.py to test_websocketproxy.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy/test_rfb.py to test_rfb.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container/test_console_container.py to test_console_container.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb/test_auth.py to test_auth.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb/test_authnone.py to test_authnone.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_node_inventory.py to test_node_inventory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_node_history.py to test_node_history.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_objects.py to test_objects.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_notification.py to test_notification.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_allocation.py to test_allocation.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_node.py to test_node.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_port.py to test_port.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_conductor.py to test_conductor.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_deploy_template.py to test_deploy_template.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_trait.py to test_trait.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_chassis.py to test_chassis.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_portgroup.py to test_portgroup.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_node_history.py to test_node_history.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_allocation.py to test_allocation.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_fields.py to test_fields.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_bios.py to test_bios.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_chassis.py to test_chassis.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_volume_connector.py to test_volume_connector.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_conductor.py to test_conductor.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_firmware.py to test_firmware.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_fields.py to test_fields.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_notification.py to test_notification.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_volume_connector.py to test_volume_connector.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_volume_target.py to test_volume_target.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_deployment.py to test_deployment.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/objects/test_node.py to test_node.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/stubs.py to stubs.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_deployments.py to test_deployments.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_task_manager.py to test_task_manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_rpcapi.py to test_rpcapi.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_rpc_service.py to test_rpc_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_utils.py to test_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_base_manager.py to test_base_manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/mgr_utils.py to mgr_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_verify.py to test_verify.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_allocations.py to test_allocations.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_cleaning.py to test_cleaning.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_periodics.py to test_periodics.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_steps.py to test_steps.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_notification_utils.py to test_notification_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_manager.py to test_manager.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_servicing.py to test_servicing.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_inspection.py to test_inspection.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy/test_rfb.py to test_rfb.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/securityproxy/test_websocketproxy.py to test_websocketproxy.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/container/test_console_container.py to test_console_container.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb/test_authnone.py to test_authnone.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb/test_auth.py to test_auth.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/console/rfb/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_snmp.py to test_snmp.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_base.py to test_base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_utils.py to test_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_ipmi.py to test_ipmi.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_generic.py to test_generic.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_snmp.py to test_snmp.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp/test_dnsmasq.py to test_dnsmasq.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp/test_neutron.py to test_neutron.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp/test_factory.py to test_factory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/dhcp/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/policy_fixture.py to policy_fixture.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py to test_boot_mode_utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_agent_base.py to test_agent_base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_agent.py to test_agent.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_noop.py to test_noop.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_noop_mgmt.py to test_noop_mgmt.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_console_utils.py to test_console_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_ipmitool.py to test_ipmitool.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_graphical_console.py to test_graphical_console.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_boot.py to test_boot.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py to test_firmware_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_inspect.py to test_inspect.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_vendor.py to test_vendor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_management.py to test_management.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_bios.py to test_bios.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_firmware.py to test_firmware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_utils.py to test_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_raid.py to test_raid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_power.py to test_power.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_boot.py to test_boot.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_inspect.py to test_inspect.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_management.py to test_management.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_utils.py to test_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_raid.py to test_raid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_ipxe.py to test_ipxe.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/storage/test_cinder.py to test_cinder.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/storage/test_external.py to test_external.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/storage/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/storage/test_external.py to test_external.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/xclarity/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_graphical_console.py to test_graphical_console.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_image_cache.py to test_image_cache.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_deploy_utils.py to test_deploy_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_image_utils.py to test_image_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/test_client.py to test_client.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/test_interface.py to test_interface.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py to test_cpu_capabilities.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py to test_boot_mode.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py to test_extra_hardware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py to test_parse_lldp.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py to test_accelerators.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py to test_physical_network.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py to test_ramdisk_error.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py to test_memory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py to test_architecture.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py to test_pci_devices.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py to test_root_device.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py to test_validate_interfaces.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py to test_ports.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py to test_raid_device.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py to test_local_link_connection.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/test_agent.py to test_agent.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py to test_boot_mode_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_ramdisk.py to test_ramdisk.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_pxe.py to test_pxe.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_inspect_utils.py to test_inspect_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_boot.py to test_boot.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_inspect.py to test_inspect.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_management.py to test_management.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_bios.py to test_bios.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_common.py to test_common.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_periodic_task.py to test_periodic_task.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_bios.py to test_bios.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_inspect.py to test_inspect.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_raid.py to test_raid.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_power.py to test_power.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/irmc/test_boot.py to test_boot.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_ipxe.py to test_ipxe.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ansible/test_deploy.py to test_deploy.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ansible/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_agent_power.py to test_agent_power.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_management.py to test_management.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_common.py to test_common.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_ramdisk.py to test_ramdisk.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_ipmitool.py to test_ipmitool.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_image_utils.py to test_image_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_agent_client.py to test_agent_client.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_boot.py to test_boot.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_firmware_processor.py to test_firmware_processor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_bios.py to test_bios.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_inspect.py to test_inspect.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_raid.py to test_raid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_console.py to test_console.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_vendor.py to test_vendor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_management.py to test_management.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_bios.py to test_bios.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_common.py to test_common.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_raid.py to test_raid.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_power.py to test_power.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_boot.py to test_boot.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_vendor.py to test_vendor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ilo/test_console.py to test_console.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_noop.py to test_noop.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_management.py to test_management.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_utils.py to test_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_inspect.py to test_inspect.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_raid.py to test_raid.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/test_boot.py to test_boot.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/drac/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/test_agent.py to test_agent.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/test_interface.py to test_interface.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/test_client.py to test_client.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_ports.py to test_ports.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_extra_hardware.py to test_extra_hardware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_local_link_connection.py to test_local_link_connection.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_boot_mode.py to test_boot_mode.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_ramdisk_error.py to test_ramdisk_error.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_root_device.py to test_root_device.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_validate_interfaces.py to test_validate_interfaces.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_memory.py to test_memory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_pci_devices.py to test_pci_devices.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_physical_network.py to test_physical_network.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_accelerators.py to test_accelerators.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_architecture.py to test_architecture.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_parse_lldp.py to test_parse_lldp.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_cpu_capabilities.py to test_cpu_capabilities.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/inspector/hooks/test_raid_device.py to test_raid_device.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_snmp.py to test_snmp.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_console_utils.py to test_console_utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/intel_ipmi/test_management.py to test_management.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/intel_ipmi/test_intel_ipmi.py to test_intel_ipmi.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/intel_ipmi/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/intel_ipmi/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ibmc/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network/test_common.py to test_common.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network/test_noop.py to test_noop.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network/test_neutron.py to test_neutron.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network/test_common.py to test_common.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network/test_noop.py to test_noop.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/network/test_flat.py to test_flat.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_inspect_utils.py to test_inspect_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/xclarity/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_management.py to test_management.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_firmware_utils.py to test_firmware_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_utils.py to test_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_bios.py to test_bios.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_inspect.py to test_inspect.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_raid.py to test_raid.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_firmware.py to test_firmware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_power.py to test_power.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_boot.py to test_boot.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/redfish/test_vendor.py to test_vendor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_image_cache.py to test_image_cache.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_pxe.py to test_pxe.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_agent.py to test_agent.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_agent_client.py to test_agent_client.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_fake_hardware.py to test_fake_hardware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_ilo.py to test_ilo.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/third_party_driver_mock_specs.py to third_party_driver_mock_specs.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/ibmc/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/modules/test_agent_power.py to test_agent_power.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_drac.py to test_drac.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/third_party_driver_mocks.py to third_party_driver_mocks.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_irmc.py to test_irmc.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_redfish.py to test_redfish.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/third_party_driver_mocks.py to third_party_driver_mocks.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter/test_service.py to test_service.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter/test_dnsmasq.py to test_dnsmasq.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/raid_constants.py to raid_constants.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_ilo.py to test_ilo.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_base.py to test_base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_generic.py to test_generic.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_ipmi.py to test_ipmi.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_utils.py to test_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_fake_hardware.py to test_fake_hardware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/test_snmp.py to test_snmp.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/drivers/third_party_driver_mock_specs.py to third_party_driver_mock_specs.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_ports.py to test_ports.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_node_inventory.py to test_node_inventory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_node_history.py to test_node_history.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_portgroups.py to test_portgroups.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_firmware_component.py to test_firmware_component.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_allocations.py to test_allocations.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_runbooks.py to test_runbooks.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_conductor.py to test_conductor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_chassis.py to test_chassis.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_shard.py to test_shard.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_node_tags.py to test_node_tags.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_volume_targets.py to test_volume_targets.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_bios_settings.py to test_bios_settings.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_deploy_templates.py to test_deploy_templates.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_volume_connectors.py to test_volume_connectors.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/test_migrations.py to test_migrations.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/test_types.py to test_types.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/test_api.py to test_api.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/test_models.py to test_models.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_api.py to test_api.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_nodes.py to test_nodes.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_node_traits.py to test_node_traits.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_functions.py to test_functions.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation/test_validators.py to test_validators.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_ospmiddleware.py to test_ospmiddleware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_acl.py to test_acl.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_middleware.py to test_middleware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_proxy_middleware.py to test_proxy_middleware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_audit.py to test_audit.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_root.py to test_root.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_method.py to test_method.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_hooks.py to test_hooks.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/test_base.py to test_base.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_collection.py to test_collection.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_event.py to test_event.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_allocation.py to test_allocation.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_volume.py to test_volume.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_node.py to test_node.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_port.py to test_port.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_volume_target.py to test_volume_target.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_conductor.py to test_conductor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_deploy_template.py to test_deploy_template.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_chassis.py to test_chassis.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_portgroup.py to test_portgroup.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_inspection_rule.py to test_inspection_rule.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_notification_utils.py to test_notification_utils.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_shard.py to test_shard.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_deploy_template.py to test_deploy_template.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_runbook.py to test_runbook.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_utils.py to test_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_root.py to test_root.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_portgroup.py to test_portgroup.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_allocation.py to test_allocation.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_chassis.py to test_chassis.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_volume_connector.py to test_volume_connector.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_versions.py to test_versions.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_conductor.py to test_conductor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_collection.py to test_collection.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_versions.py to test_versions.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_ramdisk.py to test_ramdisk.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_event.py to test_event.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_notification_utils.py to test_notification_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_node.py to test_node.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_volume_connector.py to test_volume_connector.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_driver.py to test_driver.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_runbook.py to test_runbook.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_ospmiddleware.py to test_ospmiddleware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_proxy_middleware.py to test_proxy_middleware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_hooks.py to test_hooks.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_functions.py to test_functions.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_root.py to test_root.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_middleware.py to test_middleware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/validation/test_validators.py to test_validators.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_acl.py to test_acl.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_audit.py to test_audit.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_root.py to test_root.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/controllers/v1/test_volume_target.py to test_volume_target.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_healthcheck.py to test_healthcheck.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/utils.py to utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/test_method.py to test_method.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/api/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_runbooks.py to test_runbooks.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_node_inventory.py to test_node_inventory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_portgroups.py to test_portgroups.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_shard.py to test_shard.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_volume_connectors.py to test_volume_connectors.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/test_models.py to test_models.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/test_migrations.py to test_migrations.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/test_types.py to test_types.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/test_api.py to test_api.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_node_traits.py to test_node_traits.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_node_history.py to test_node_history.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_chassis.py to test_chassis.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_conductor.py to test_conductor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_api.py to test_api.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_nodes.py to test_nodes.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_firmware_component.py to test_firmware_component.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_allocations.py to test_allocations.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/utils.py to utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_volume_targets.py to test_volume_targets.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_bios_settings.py to test_bios_settings.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_ports.py to test_ports.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_node_tags.py to test_node_tags.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/db/test_deploy_templates.py to test_deploy_templates.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf/test_auth.py to test_auth.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conf/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_rpc_service.py to test_rpc_service.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_allocations.py to test_allocations.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_steps.py to test_steps.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_deployments.py to test_deployments.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_base_manager.py to test_base_manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_cleaning.py to test_cleaning.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_notification_utils.py to test_notification_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/mgr_utils.py to mgr_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_manager.py to test_manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_rpcapi.py to test_rpcapi.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_utils.py to test_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_task_manager.py to test_task_manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_verify.py to test_verify.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_periodics.py to test_periodics.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_inspection.py to test_inspection.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/conductor/test_servicing.py to test_servicing.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter/test_dnsmasq.py to test_dnsmasq.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter/test_service.py to test_service.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/unit/pxe_filter/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/functional/__init__.py to __init__.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/tests/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/version.py to version.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/root.py to root.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/link.py to link.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/collection.py to collection.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/allocation.py to allocation.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/notification_utils.py to notification_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/volume.py to volume.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/bios.py to bios.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/inspection_rule.py to inspection_rule.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/driver.py to driver.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/portgroup.py to portgroup.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/firmware.py to firmware.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/versions.py to versions.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/deploy_template.py to deploy_template.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/runbook.py to runbook.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/conductor.py to conductor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/port.py to port.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/ramdisk.py to ramdisk.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/volume_connector.py to volume_connector.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/utils.py to utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/node.py to node.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/shard.py to shard.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/event.py to event.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/chassis.py to chassis.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/volume_target.py to volume_target.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/base.py to base.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware/auth_public_routes.py to auth_public_routes.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware/json_ext.py to json_ext.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware/parsable_error.py to parsable_error.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/schemas/v1/shard.py to shard.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/functions.py to functions.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation/validators.py to validators.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/hooks.py to hooks.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/wsgi.py to wsgi.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/config.py to config.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/method.py to method.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/app.py to app.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/agent.py to agent.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/opts.py to opts.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/cinder.py to cinder.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/inventory.py to inventory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/conductor.py to conductor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/console.py to console.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/vnc.py to vnc.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/irmc.py to irmc.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/inspector.py to inspector.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/exception.py to exception.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/service_catalog.py to service_catalog.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/default.py to default.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/sensor_data.py to sensor_data.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/audit.py to audit.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/healthcheck.py to healthcheck.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/dhcp.py to dhcp.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/ilo.py to ilo.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/molds.py to molds.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/metrics.py to metrics.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/oci.py to oci.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/ansible.py to ansible.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/database.py to database.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/nova.py to nova.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/neutron.py to neutron.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/anaconda.py to anaconda.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/json_rpc.py to json_rpc.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/drac.py to drac.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/api.py to api.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/mdns.py to mdns.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/snmp.py to snmp.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/disk_utils.py to disk_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/pxe.py to pxe.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/ipmi.py to ipmi.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/swift.py to swift.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/deploy.py to deploy.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/fake.py to fake.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/auth.py to auth.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/redfish.py to redfish.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/glance.py to glance.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/dnsmasq.py to dnsmasq.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking/checks.py to checks.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/websocketproxy.py to websocketproxy.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/securityproxy/rfb.py to rfb.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/novncproxy_service.py to novncproxy_service.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container/fake.py to fake.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/container/systemd.py to systemd.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb/authnone.py to authnone.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb/auths.py to auths.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/console/rfb/auth.py to auth.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/fields.py to fields.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/bios.py to bios.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/port.py to port.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/node_history.py to node_history.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/runbook.py to runbook.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/conductor.py to conductor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/deploy_template.py to deploy_template.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/chassis.py to chassis.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/trait.py to trait.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/node.py to node.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/inspection_rule.py to inspection_rule.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/portgroup.py to portgroup.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/volume_target.py to volume_target.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/allocation.py to allocation.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/notification.py to notification.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/node_inventory.py to node_inventory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/volume_connector.py to volume_connector.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/indirection.py to indirection.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/firmware.py to firmware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/objects/deployment.py to deployment.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/version.py to version.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/wsgi/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/none.py to none.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/neutron.py to neutron.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/dhcp/dnsmasq.py to dnsmasq.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/pxe_base.py to pxe_base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/console_utils.py to console_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/agent_base.py to agent_base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/agent.py to agent.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/raid.py to raid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/power.py to power.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/bios.py to bios.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/inspect.py to inspect.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/firmware_utils.py to firmware_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/boot.py to boot.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/management.py to management.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/graphical_console.py to graphical_console.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/vendor.py to vendor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/redfish/firmware.py to firmware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/raid.py to raid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/power.py to power.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/bios.py to bios.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/inspect.py to inspect.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/boot.py to boot.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/management.py to management.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/drac/vendor_passthru.py to vendor_passthru.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspect_utils.py to inspect_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/image_cache.py to image_cache.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage/external.py to external.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage/cinder.py to cinder.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage/noop.py to noop.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/storage/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ramdisk.py to ramdisk.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/noop.py to noop.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/deploy_utils.py to deploy_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/raid.py to raid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/power.py to power.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/bios.py to bios.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/inspect.py to inspect.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/boot.py to boot.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/common.py to common.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/management.py to management.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/irmc/vendor.py to vendor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/agent_client.py to agent_client.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ipxe.py to ipxe.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library/root_hints.py to root_hints.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library/stream_url.py to stream_url.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/library/facts_wwn.py to facts_wwn.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/playbooks/callback_plugins/ironic_log.py to ironic_log.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ansible/deploy.py to deploy.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/boot_mode_utils.py to boot_mode_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/image_utils.py to image_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ipmitool.py to ipmitool.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/graphical_console.py to graphical_console.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/noop_mgmt.py to noop_mgmt.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/raid.py to raid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/power.py to power.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/bios.py to bios.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/inspect.py to inspect.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/console.py to console.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/boot.py to boot.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/firmware_processor.py to firmware_processor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/common.py to common.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/management.py to management.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/ilo/vendor.py to vendor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/agent.py to agent.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/interface.py to interface.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/client.py to client.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/lldp_parsers.py to lldp_parsers.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/lldp_tlvs.py to lldp_tlvs.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/boot_mode.py to boot_mode.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/pci_devices.py to pci_devices.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/validate_interfaces.py to validate_interfaces.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/extra_hardware.py to extra_hardware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/memory.py to memory.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/root_device.py to root_device.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/ports.py to ports.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/physical_network.py to physical_network.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/local_link_connection.py to local_link_connection.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/parse_lldp.py to parse_lldp.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/accelerators.py to accelerators.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/raid_device.py to raid_device.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/ramdisk_error.py to ramdisk_error.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/cpu_capabilities.py to cpu_capabilities.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/inspector/hooks/architecture.py to architecture.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/intel_ipmi/management.py to management.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/snmp.py to snmp.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/pxe.py to pxe.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/noop.py to noop.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/flat.py to flat.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/common.py to common.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/network/neutron.py to neutron.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/fake.py to fake.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/modules/agent_power.py to agent_power.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/intel_ipmi.py to intel_ipmi.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/hardware_type.py to hardware_type.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/irmc.py to irmc.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/ilo.py to ilo.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/generic.py to generic.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/drac.py to drac.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/snmp.py to snmp.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/ipmi.py to ipmi.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/fake_hardware.py to fake_hardware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/drivers/redfish.py to redfish.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/migration.py to migration.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/api.py to api.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/migration.py to migration.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py to 3bea56f25597_add_unique_constraint_to_instance_uuid.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py to dd34e1f1303b_add_resource_class_to_node.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py to 48d6c242bb9b_add_node_tags.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py to 3cb628139ea4_nodes_add_console_enabled.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py to 5674c57409b9_replace_nostate_with_available.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py to fe222f476baf_add_parent_node_field.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py to b9117ac17882_add_node_deploy_step.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py to 2d13bc3d6bba_add_bios_config_and_interface.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py to 1a59178ebdf6_add_volume_targets_table.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py to 01f21d5e5195_increase_length_of_user_column.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py to dd67b91a1981_add_allocations_table.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/6e9cf6acce0b_node_disable_power_off.py to 6e9cf6acce0b_node_disable_power_off.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py to 5ea1b0d310e_added_port_group_table_and_altered_ports.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py to ce6c4b3cf5a2_add_allocation_owner.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py to bcdd431ba0bf_add_fields_for_all_interfaces.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py to b2ad35726bb0_add_node_lessee.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py to 4f399b21ae71_add_node_clean_step.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py to 516faf1bb9b1_resizing_column_nodes_driver.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py to cd2c80feb331_add_node_retired_field.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py to 2aac7e0872f6_add_deploy_templates.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py to 493d8f27f235_add_portgroup_configuration_fields.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py to 31baaf680d2b_add_node_instance_info.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/models.py to models.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/api.py to api.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/env.py to env.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/789acc877671_add_raid_config.py to 789acc877671_add_raid_config.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py to d2b036ae9378_add_automated_clean_field.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py to cf1a80fdb352_add_node_network_data_field.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py to 664f85c2f622_add_conductor_group_to_nodes_conductors.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py to daa1ba02d98_add_volume_connectors_table.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py to 405cfe08f18d_add_rescue_interface_to_node.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/dd67b91a1981_add_allocations_table.py to dd67b91a1981_add_allocations_table.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/fe222f476baf_add_parent_node_field.py to fe222f476baf_add_parent_node_field.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py to 163040c5513f_add_firmware_information.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/f6fdb920c182_set_pxe_enabled_true.py to f6fdb920c182_set_pxe_enabled_true.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py to 2bbd96b6ccb9_add_bios_fields_from_registry.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py to 60cf717201bc_add_standalone_ports_supported.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py to aa2384fee727_add_service_steps.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py to 0ac0f39bc5aa_add_node_inventory_table.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/9cbeefa3763f_add_port_is_smartnic.py to 9cbeefa3763f_add_port_is_smartnic.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py to f190f9d00a11_add_node_owner.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py to 3d86a077a3f2_add_port_physical_network.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/3bea56f25597_add_unique_constraint_to_instance_uuid.py to 3bea56f25597_add_unique_constraint_to_instance_uuid.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/01f21d5e5195_increase_length_of_user_column.py to 01f21d5e5195_increase_length_of_user_column.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py to 2581ebaf0cb2_initial_migration.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/b2ad35726bb0_add_node_lessee.py to b2ad35726bb0_add_node_lessee.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py to fb3f10dd262e_add_fault_to_node_table.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/ac00b586ab95_node_indexes.py to ac00b586ab95_node_indexes.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py to 2353895ecfae_add_conductor_hardware_interfaces_table.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py to e294876e8028_add_node_network_interface.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py to 66bd9c5604d5_add_runbook_and_runbook_step.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py to 487deb87cc9d_add_conductor_affinity_and_online.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/cf1a80fdb352_add_node_network_data_field.py to cf1a80fdb352_add_node_network_data_field.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/10b163d4481e_add_port_portgroup_internal_info.py to 10b163d4481e_add_port_portgroup_internal_info.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py to 82c315d60161_add_bios_settings.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/163040c5513f_add_firmware_information.py to 163040c5513f_add_firmware_information.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py to 21b331f883ef_add_provision_updated_at.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/fb3f10dd262e_add_fault_to_node_table.py to fb3f10dd262e_add_fault_to_node_table.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py to d163df1bab88_remove_extra_fk_constraint_in_.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py to 28c44432c9c3_add_node_description.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/c14cef6dfedf_populate_node_network_interface.py to c14cef6dfedf_populate_node_network_interface.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py to 1e15e7122cc9_add_extra_column_to_deploy_templates.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py to 868cb606a74a_add_version_field_in_base_class.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py to e918ff30eb42_resize_column_nodes_instance_info.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2aac7e0872f6_add_deploy_templates.py to 2aac7e0872f6_add_deploy_templates.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/daa1ba02d98_add_volume_connectors_table.py to daa1ba02d98_add_volume_connectors_table.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py to dbefd6bdaa2c_add_default_column_to_.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/1e1d5ace7dc6_add_inspection_started_at_and_.py to 1e1d5ace7dc6_add_inspection_started_at_and_.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py to 3ae36a5f5131_add_logical_name.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/21c48150dea9_add_inspection_rules.py to 21c48150dea9_add_inspection_rules.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py to 2fb93ffd2af1_increase_node_name_length.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py to 2581ebaf0cb2_initial_migration.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py to 93706939026c_add_node_protected_field.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py to 242cc6a923b3_add_node_maintenance_reason.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py to 1d6951876d68_add_storage_interface_db_field_and_.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py to 4dbec778866e_create_node_shard.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2353895ecfae_add_conductor_hardware_interfaces_table.py to 2353895ecfae_add_conductor_hardware_interfaces_table.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/3d86a077a3f2_add_port_physical_network.py to 3d86a077a3f2_add_port_physical_network.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/c0455649680c_port_name.py to c0455649680c_port_name.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/dd34e1f1303b_add_resource_class_to_node.py to dd34e1f1303b_add_resource_class_to_node.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/bb59b63f55a_add_node_driver_internal_info.py to bb59b63f55a_add_node_driver_internal_info.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/493d8f27f235_add_portgroup_configuration_fields.py to 493d8f27f235_add_portgroup_configuration_fields.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/cd2c80feb331_add_node_retired_field.py to cd2c80feb331_add_node_retired_field.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/0ac0f39bc5aa_add_node_inventory_table.py to 0ac0f39bc5aa_add_node_inventory_table.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/21b331f883ef_add_provision_updated_at.py to 21b331f883ef_add_provision_updated_at.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/405cfe08f18d_add_rescue_interface_to_node.py to 405cfe08f18d_add_rescue_interface_to_node.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/d163df1bab88_remove_extra_fk_constraint_in_.py to d163df1bab88_remove_extra_fk_constraint_in_.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/31baaf680d2b_add_node_instance_info.py to 31baaf680d2b_add_node_instance_info.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2fb93ffd2af1_increase_node_name_length.py to 2fb93ffd2af1_increase_node_name_length.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/1a59178ebdf6_add_volume_targets_table.py to 1a59178ebdf6_add_volume_targets_table.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/60cf717201bc_add_standalone_ports_supported.py to 60cf717201bc_add_standalone_ports_supported.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/28c44432c9c3_add_node_description.py to 28c44432c9c3_add_node_description.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/b4130a7fc904_create_nodetraits_table.py to b4130a7fc904_create_nodetraits_table.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/f190f9d00a11_add_node_owner.py to f190f9d00a11_add_node_owner.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/6e9cf6acce0b_node_disable_power_off.py to 6e9cf6acce0b_node_disable_power_off.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2bbd96b6ccb9_add_bios_fields_from_registry.py to 2bbd96b6ccb9_add_bios_fields_from_registry.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/9ef41f07cb58_add_node_history_table.py to 9ef41f07cb58_add_node_history_table.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/ce6c4b3cf5a2_add_allocation_owner.py to ce6c4b3cf5a2_add_allocation_owner.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/5ea1b0d310e_added_port_group_table_and_altered_ports.py to 5ea1b0d310e_added_port_group_table_and_altered_ports.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/b9117ac17882_add_node_deploy_step.py to b9117ac17882_add_node_deploy_step.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/82c315d60161_add_bios_settings.py to 82c315d60161_add_bios_settings.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/2d13bc3d6bba_add_bios_config_and_interface.py to 2d13bc3d6bba_add_bios_config_and_interface.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/e918ff30eb42_resize_column_nodes_instance_info.py to e918ff30eb42_resize_column_nodes_instance_info.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/e294876e8028_add_node_network_interface.py to e294876e8028_add_node_network_interface.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/868cb606a74a_add_version_field_in_base_class.py to 868cb606a74a_add_version_field_in_base_class.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/4dbec778866e_create_node_shard.py to 4dbec778866e_create_node_shard.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/bcdd431ba0bf_add_fields_for_all_interfaces.py to bcdd431ba0bf_add_fields_for_all_interfaces.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/d2b036ae9378_add_automated_clean_field.py to d2b036ae9378_add_automated_clean_field.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/aa2384fee727_add_service_steps.py to aa2384fee727_add_service_steps.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/66bd9c5604d5_add_runbook_and_runbook_step.py to 66bd9c5604d5_add_runbook_and_runbook_step.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/3cb628139ea4_nodes_add_console_enabled.py to 3cb628139ea4_nodes_add_console_enabled.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/93706939026c_add_node_protected_field.py to 93706939026c_add_node_protected_field.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/242cc6a923b3_add_node_maintenance_reason.py to 242cc6a923b3_add_node_maintenance_reason.cpython-313.pyc
 byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/c1846a214450_add_boot_mode_and_secure_boot.py to c1846a214450_add_boot_mode_and_secure_boot.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/487deb87cc9d_add_conductor_affinity_and_online.py to 487deb87cc9d_add_conductor_affinity_and_online.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/dbefd6bdaa2c_add_default_column_to_.py to dbefd6bdaa2c_add_default_column_to_.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/env.py to env.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/models.py to models.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/api.py to api.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/api.py to api.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking/checks.py to checks.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/hacking/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/metrics.py to metrics.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/oci.py to oci.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/anaconda.py to anaconda.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/ipmi.py to ipmi.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/snmp.py to snmp.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/vnc.py to vnc.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/nova.py to nova.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/database.py to database.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/inspector.py to inspector.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/auth.py to auth.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/disk_utils.py to disk_utils.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/dhcp.py to dhcp.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/ansible.py to ansible.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/opts.py to opts.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/exception.py to exception.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/dnsmasq.py to dnsmasq.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/mdns.py to mdns.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/json_rpc.py to json_rpc.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/audit.py to audit.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/agent.py to agent.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/neutron.py to neutron.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/__init__.py to __init__.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/conductor.py to conductor.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/drac.py to drac.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/swift.py to swift.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/glance.py to glance.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/console.py to console.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/healthcheck.py to healthcheck.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/pxe.py to pxe.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/default.py to default.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/deploy.py to deploy.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/sensor_data.py to sensor_data.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/fake.py to fake.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/cinder.py to cinder.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/ilo.py to ilo.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/redfish.py to redfish.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/inventory.py to inventory.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/irmc.py to irmc.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/api.py to api.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/molds.py to molds.cpython-313.pyc
-byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conf/service_catalog.py to service_catalog.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/5674c57409b9_replace_nostate_with_available.py to 5674c57409b9_replace_nostate_with_available.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/664f85c2f622_add_conductor_group_to_nodes_conductors.py to 664f85c2f622_add_conductor_group_to_nodes_conductors.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/48d6c242bb9b_add_node_tags.py to 48d6c242bb9b_add_node_tags.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/4f399b21ae71_add_node_clean_step.py to 4f399b21ae71_add_node_clean_step.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/1e15e7122cc9_add_extra_column_to_deploy_templates.py to 1e15e7122cc9_add_extra_column_to_deploy_templates.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/1d6951876d68_add_storage_interface_db_field_and_.py to 1d6951876d68_add_storage_interface_db_field_and_.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/21c48150dea9_add_inspection_rules.py to 21c48150dea9_add_inspection_rules.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/db/sqlalchemy/alembic/versions/516faf1bb9b1_resizing_column_nodes_driver.py to 516faf1bb9b1_resizing_column_nodes_driver.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation/validators.py to validators.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/validation/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/config.py to config.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/wsgi.py to wsgi.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/method.py to method.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware/json_ext.py to json_ext.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware/parsable_error.py to parsable_error.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware/auth_public_routes.py to auth_public_routes.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/middleware/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/app.py to app.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/schemas/v1/shard.py to shard.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/functions.py to functions.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/link.py to link.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/root.py to root.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/version.py to version.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/base.py to base.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/bios.py to bios.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/port.py to port.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/notification_utils.py to notification_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/runbook.py to runbook.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/ramdisk.py to ramdisk.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/conductor.py to conductor.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/collection.py to collection.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/volume.py to volume.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/deploy_template.py to deploy_template.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/versions.py to versions.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/chassis.py to chassis.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/node.py to node.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/inspection_rule.py to inspection_rule.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/portgroup.py to portgroup.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/volume_target.py to volume_target.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/shard.py to shard.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/allocation.py to allocation.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/driver.py to driver.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/event.py to event.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/volume_connector.py to volume_connector.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/controllers/v1/firmware.py to firmware.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/api/hooks.py to hooks.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/task_manager.py to task_manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/inspection.py to inspection.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/periodics.py to periodics.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/notification_utils.py to notification_utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/allocations.py to allocations.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/verify.py to verify.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/rpc_service.py to rpc_service.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/servicing.py to servicing.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/base_manager.py to base_manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/rpcapi.py to rpcapi.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/manager.py to manager.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/utils.py to utils.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/steps.py to steps.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/cleaning.py to cleaning.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/conductor/deployments.py to deployments.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter/__init__.py to __init__.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter/service.py to service.cpython-313.pyc
+byte-compiling /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic/pxe_filter/dnsmasq.py to dnsmasq.cpython-313.pyc
 running install_data
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/etc/ironic
 copying etc/ironic/rootwrap.conf -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/etc/ironic
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/etc/ironic/rootwrap.d
 copying etc/ironic/rootwrap.d/ironic-utils.filters -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/etc/ironic/rootwrap.d
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container
-copying tools/vnc-container/Containerfile -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container
 copying tools/vnc-container/README.rst -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container
+copying tools/vnc-container/Containerfile -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container/bin
 copying tools/vnc-container/bin/start-selenium-browser.py -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container/bin
 copying tools/vnc-container/bin/start-browser-x11vnc.sh -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container/bin
 copying tools/vnc-container/bin/start-xvfb.sh -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container/bin
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container/drivers
 creating /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container/drivers/fake
-copying tools/vnc-container/drivers/fake/ironic_mascot_color.png -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container/drivers/fake
 copying tools/vnc-container/drivers/fake/index.html -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container/drivers/fake
+copying tools/vnc-container/drivers/fake/ironic_mascot_color.png -> /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/share/ironic/vnc-container/drivers/fake
 running install_egg_info
 Copying ironic.egg-info to /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages/ironic-29.0.0.egg-info
 Skipping SOURCES.txt
@@ -6302,33 +6341,40 @@
 + PYTHON3S=disabled
 + TEST_PARALLEL_OPT=--parallel
 + TEST_SERIAL_OPT=
-+ echo WARNING: --no-py2 is deprecated, and always on.
++ for i in $@
++ case "${1}" in
++ echo 'WARNING: --no-py2 is deprecated, and always on.'
 WARNING: --no-py2 is deprecated, and always on.
 + shift
-+ py3versions -vr
++ for i in $@
++ case "${1}" in
+++ py3versions -vr
 + PYTHON3S=3.13
-+ [ yes = no ]
-+ [ no = yes ]
-+ [ 3.13 = disabled ]
-+ echo 3.13
-+ cut -d. -f1
++ '[' yes = no ']'
++ '[' no = yes ']'
++ for pyvers in ${PYTHON3S}
++ '[' 3.13 = disabled ']'
+++ cut -d. -f1
+++ echo 3.13
 + PYMAJOR=3
-+ echo ===> Testing with python (python3)
++ echo '===> Testing with python (python3)'
 ===> Testing with python (python3)
-+ pwd
-+ [ -d /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages ]
-+ [ -z  ]
-+ pwd
-+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages
+++ pwd
++ '[' -d /build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages ']'
++ '[' -z '' ']'
+++ pwd
++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages'
 Implicitly adding PYTHONPATH=/build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages
-+ pwd
+++ pwd
 + export PYTHONPATH=/build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages
-+ [ -e .stestr.conf ]
-+ [ -x /usr/bin/python3-stestr ]
++ PYTHONPATH=/build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages
++ '[' -e .stestr.conf ']'
++ '[' -x /usr/bin/python3-stestr ']'
 + STESTR=stestr
 + rm -rf .stestr
-+ PYTHON=python3.13 stestr run --parallel --subunit ironic\.tests\.unit\.(?!(.*drivers\.modules\.test_pxe\.PXEAnacondaDeployTestCase\.test_reboot_to_instance.*|.*common\.test_pxe_utils\.TestPXEUtils\.test_place_common_config.*|.*drivers\.modules\.network\.test_common\.TestNeutronVifPortIDMixin\.test_port_changed_client_id.*|objects\.test_objects\.TestObjectVersions\.test_object_version_check|common\.test_format_inspector\.TestFormatInspectors\.test_iso_9660|common\.test_format_inspector\.TestFormatInspectors\.test_iso_udf|api\.test_hooks\.TestContextHook\.test_context_hook_after_add_request_id))
 + subunit2pyunit
++ PYTHON=python3.13
++ stestr run --parallel --subunit 'ironic\.tests\.unit\.(?!(.*drivers\.modules\.test_pxe\.PXEAnacondaDeployTestCase\.test_reboot_to_instance.*|.*common\.test_pxe_utils\.TestPXEUtils\.test_place_common_config.*|.*drivers\.modules\.network\.test_common\.TestNeutronVifPortIDMixin\.test_port_changed_client_id.*|objects\.test_objects\.TestObjectVersions\.test_object_version_check|common\.test_format_inspector\.TestFormatInspectors\.test_iso_9660|common\.test_format_inspector\.TestFormatInspectors\.test_iso_udf|api\.test_hooks\.TestContextHook\.test_context_hook_after_add_request_id))'
 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
@@ -6343,444 +6389,210 @@
 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
 1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-2026-05-01 12:33:27.507 55205 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.515 55209 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.524 55205 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.533 55209 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.518 55211 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.544 55237 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.545 55196 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.561 55237 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.561 55196 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.518 55199 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.534 55199 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.559 55225 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.574 55213 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.590 55213 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.575 55225 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.554 55219 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.570 55219 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.567 55203 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.584 55203 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.567 55217 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.583 55217 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.576 55231 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.592 55231 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.573 55221 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.589 55221 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.585 55215 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.603 55215 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.577 55197 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.577 55239 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.593 55239 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.593 55197 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.660 55233 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.535 55211 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.698 55223 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.661 55235 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.715 55223 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.698 55235 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.676 55233 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.576 55201 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.597 55201 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-2026-05-01 12:33:27.892 55229 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.910 55229 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.921 55227 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:27.954 55227 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:27.963 55211 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.010 55196 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.009 55225 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.005 55205 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.016 55221 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.030 55213 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.016 55237 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.018 55199 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.009 55239 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.029 55209 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.056 55197 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.022 55201 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.056 55231 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.072 55217 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.071 55215 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.123 55203 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.127 55235 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.136 55233 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.123 55219 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.138 55207 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:28.173 55207 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:28.200 55223 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.212 55241 INFO oslo_service.backend [-] Loading backend: eventlet
-2026-05-01 12:33:28.229 55241 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
-2026-05-01 12:33:28.406 55227 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.516 55229 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.633 55207 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-2026-05-01 12:33:28.719 55241 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+2025-03-30 08:01:47.853 8340 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:47.870 8340 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.059 8336 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.067 8335 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.080 8336 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.090 8342 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.078 8338 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.100 8338 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.088 8335 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.125 8341 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.138 8343 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.080 8339 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.101 8339 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.148 8341 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.154 8345 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.071 8337 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.093 8337 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.165 8347 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.185 8347 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.145 8344 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.168 8344 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.126 8346 INFO oslo_service.backend [-] Loading backend: eventlet
+2025-03-30 08:01:48.148 8346 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.177 8345 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.160 8343 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.111 8342 INFO oslo_service.backend [-] Backend 'eventlet' successfully loaded and cached.
+2025-03-30 08:01:48.261 8340 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.543 8336 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.554 8337 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.564 8342 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.557 8335 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.560 8339 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.561 8338 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.611 8346 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.624 8341 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.635 8344 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.625 8343 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.647 8345 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
+2025-03-30 08:01:48.671 8347 INFO oslo_utils.netutils [-] Could not determine default network interface, using 127.0.0.1 for IPv4 address
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+2025-03-30 08:01:53.336 8340 INFO alembic.runtime.migration [None req-cc3cdd9c-ef4c-4567-954f-6ccb9b1257bf - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:53.337 8340 INFO alembic.runtime.migration [None req-cc3cdd9c-ef4c-4567-954f-6ccb9b1257bf - - - - - -] Will assume non-transactional DDL.
+INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
+ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis
+ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_not_found
+ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_with_node
+ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_with_node ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_nodes_subresource
+ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_nodes_subresource ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_event_missing_madatory_field
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_event_missing_madatory_field ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_event_type
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_event_type ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_mac_network_port_event
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_mac_network_port_event ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_missing_mandatory_fields_network_port_event
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_missing_mandatory_fields_network_port_event ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_simple_event_type
+ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_simple_event_type ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_does_not_contain_event
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_does_not_contain_event ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_invalid_event
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_invalid_event ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_unsupported_api_version
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_unsupported_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_multiple_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_multiple_events ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_bind_port_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_bind_port_events ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_delete_port_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_delete_port_events ... ok
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_host_id
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_host_id ... ok
 INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_vnic_type
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_vnic_type ... ok
 INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_device_id
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_device_id ... ok
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_mac_address
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_mac_address ... ok
 INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
 INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_port_id
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_port_id ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_status
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_status ... ok
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
 INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
+INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unbind_port_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unbind_port_events ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unknown_event_property
+ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unknown_event_property ... ok
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard ... ok
 INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
 INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
 /usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
   key_hash = md5(key, usedforsecurity=False)
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
 INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
 /usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
   key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
   key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard_fail_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard_fail_wrong_version ... ok
 /usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
   key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-2026-05-01 12:33:34.654 55235 INFO alembic.runtime.migration [None req-4b40ee69-b0a6-4d6f-a33c-99c61c3bf3ab - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.655 55235 INFO alembic.runtime.migration [None req-4b40ee69-b0a6-4d6f-a33c-99c61c3bf3ab - - - - - -] Will assume non-transactional DDL.
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+2025-03-30 08:01:54.791 8336 INFO alembic.runtime.migration [None req-aa6f7fed-0cf5-43c0-ab31-c378ffda1317 - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:54.792 8336 INFO alembic.runtime.migration [None req-aa6f7fed-0cf5-43c0-ab31-c378ffda1317 - - - - - -] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_non_existent
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_non_existent ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json_not_found
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json_not_found
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_old_api_version
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_multi
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_root_non_existent
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_root_non_existent ... ok
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
 /usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
   key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
 INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
 INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_detail
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_entries
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_entries ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_with_sort
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_with_sort ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_old_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_old_version ... ok
-2026-05-01 12:33:34.649 55221 INFO alembic.runtime.migration [None req-b36d67d5-13a8-4cd9-b80e-508b2fb71524 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.650 55221 INFO alembic.runtime.migration [None req-b36d67d5-13a8-4cd9-b80e-508b2fb71524 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_pagination
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_pagination ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_bmc_address_as_none
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_bmc_address_as_none ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_inspector_compatibility
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_inspector_compatibility ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-2026-05-01 12:33:34.650 55231 INFO alembic.runtime.migration [None req-14d043c3-41b9-4480-8397-227a6ec09044 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.652 55231 INFO alembic.runtime.migration [None req-14d043c3-41b9-4480-8397-227a6ec09044 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_invalid_schema
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_invalid_schema ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_equals
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_equals ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_new_api
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_new_api ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_greaterthan
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_greaterthan ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_no_usable_lookup_data
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_no_usable_lookup_data ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_init
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_init ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_old_api_version
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_old_api_version ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_lessthan
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_lessthan ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_enroll
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_enroll ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_not_equals
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_not_equals ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_override_defaults
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_override_defaults ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_wrong_driver
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_wrong_driver ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_new_standard_singular_header_ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_new_standard_singular_header_ok ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr ... ok
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings
-ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_lowers_conductor_group
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_lowers_conductor_group ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_not_found ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-2026-05-01 12:33:34.831 55205 INFO alembic.runtime.migration [None req-45fe3d44-221d-491e-b36c-6a85823ab1d2 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.832 55205 INFO alembic.runtime.migration [None req-45fe3d44-221d-491e-b36c-6a85823ab1d2 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.test_base.TestBase.test_api_setup
-ironic.tests.unit.api.controllers.test_base.TestBase.test_api_setup ... ok
-ironic.tests.unit.api.controllers.test_base.TestBase.test_bad_uri
-ironic.tests.unit.api.controllers.test_base.TestBase.test_bad_uri ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_multi
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_get_next
-ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_get_next ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_has_next
-ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_has_next ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_list_convert_with_links
-ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_list_convert_with_links ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node_list
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node_list ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_old_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_old_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_not_list
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_not_list ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_remove_chassis_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_remove_chassis_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_root_non_existent
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_root_non_existent ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_args_value_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_args_value_invalid ... ok
-2026-05-01 12:33:34.706 55227 INFO alembic.runtime.migration [None req-b5812343-9418-4a78-baf4-996210946284 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.707 55227 INFO alembic.runtime.migration [None req-b5812343-9418-4a78-baf4-996210946284 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_interface_value_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_interface_value_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_key_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_key_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_generate_uuid
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_generate_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_min_length_step_value
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_min_length_step_value ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_with_optional_args
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_with_optional_args ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_key
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_key ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_custom_fields
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_default_limit
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_default_limit ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_against_single
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_against_single ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_by_node_name_ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_by_node_name_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_too_high_index_step_fail
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_too_high_index_step_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_value
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_value ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_id
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_id ... ok
-2026-05-01 12:33:34.648 55203 INFO alembic.runtime.migration [None req-6e48cf03-f900-41d0-9dc8-5bd31005c3e1 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.649 55203 INFO alembic.runtime.migration [None req-6e48cf03-f900-41d0-9dc8-5bd31005c3e1 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_complex_step_args
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_complex_step_args ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_doesnt_contain_id
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_doesnt_contain_id ... ok
-2026-05-01 12:33:34.935 55219 INFO alembic.runtime.migration [None req-69e04f7b-343d-4a55-b8b4-54ee8b939836 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.936 55219 INFO alembic.runtime.migration [None req-69e04f7b-343d-4a55-b8b4-54ee8b939836 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_error
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_error ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_doesnt_contain_id
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_doesnt_contain_id ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_generate_uuid
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_generate_uuid ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_error
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_error ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_generate_uuid
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_generate_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_empty_steps
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_empty_steps ... ok
-2026-05-01 12:33:34.687 55239 INFO alembic.runtime.migration [None req-e217e7c9-8cb2-4ee2-b8f3-938c2b646a8f - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.688 55239 INFO alembic.runtime.migration [None req-e217e7c9-8cb2-4ee2-b8f3-938c2b646a8f - - - - - -] Will assume non-transactional DDL.
-2026-05-01 12:33:34.946 55241 INFO alembic.runtime.migration [None req-56d5aa65-f00a-41fd-b43f-94c6f7353f26 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.947 55241 INFO alembic.runtime.migration [None req-56d5aa65-f00a-41fd-b43f-94c6f7353f26 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_not_dict
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_not_dict ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_invalid_description
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_invalid_description ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_extra
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port ... ok
+INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type ... ok
+2025-03-30 08:01:55.302 8338 INFO alembic.runtime.migration [None req-eee6f57f-0609-4ca7-bd67-e445b6ed6145 - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:55.304 8338 INFO alembic.runtime.migration [None req-eee6f57f-0609-4ca7-bd67-e445b6ed6145 - - - - - -] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_multi
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_non_existent
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_non_existent ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_multi
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_non_existent_property_fail
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_non_existent_property_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_too_high_index_step_fail
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_too_high_index_step_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_foo
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_foo ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type_old_api
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type_old_api ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_multi
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_multi ... ok
+2025-03-30 08:01:54.783 8342 INFO alembic.runtime.migration [None req-db56bf75-68a7-4026-9996-7bc04ac45472 - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:54.784 8342 INFO alembic.runtime.migration [None req-db56bf75-68a7-4026-9996-7bc04ac45472 - - - - - -] Will assume non-transactional DDL.
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_toolong_description
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_toolong_description ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_foo
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_foo ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_already_exist
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_already_exist ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_copy_instance_uuid
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_copy_instance_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_unicode_description
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_unicode_description ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_normalized
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_normalized ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_node_not_found
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_node_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_valid_extra
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_valid_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name_none
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name_none ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_doesnt_contain_id
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_doesnt_contain_id ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_not_allowed
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_foo
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_foo ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_post_nodes_subresource
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_post_nodes_subresource ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_steps
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_error
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_error ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_with_name
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_with_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_named_parent_node_succeeds
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_named_parent_node_succeeds ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_get_child_node
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_get_child_node ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args1
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args1 ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_generate_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_generate_uuid ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_without_resource_class
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_backfill_without_resource_class ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation
@@ -6789,360 +6601,280 @@
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_candidate_node_invalid ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_candidate_node_not_found
 ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_candidate_node_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden_no_project
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden_no_project ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin_owner_proj_mismatch
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin_owner_proj_mismatch ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_with_owner
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_with_owner ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query_false
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query_false ... ok
-2026-05-01 12:33:34.650 55233 INFO alembic.runtime.migration [None req-9601bd44-bee0-428e-9c3a-28b41a0ad75b - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.651 55233 INFO alembic.runtime.migration [None req-9601bd44-bee0-428e-9c3a-28b41a0ad75b - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_addr_format
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_addr_format ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis
-ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis ... ok
-ironic.tests.unit.api.test_hooks.TestPolicyDeprecation.test_policy_deprecation_check
-ironic.tests.unit.api.test_hooks.TestPolicyDeprecation.test_policy_deprecation_check ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_not_found
-ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_not_found ... ok
-2026-05-01 12:33:34.903 55211 INFO alembic.runtime.migration [None req-ec6afee9-6c95-443f-bf36-99ab3cbb3ad5 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.904 55211 INFO alembic.runtime.migration [None req-ec6afee9-6c95-443f-bf36-99ab3cbb3ad5 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.common.test_network.TestRemoveVifsTestCase.test_remove_vifs_from_node_failure
-ironic.tests.unit.common.test_network.TestRemoveVifsTestCase.test_remove_vifs_from_node_failure ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_with_node
-ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_chassis_with_node ... ok
-ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config
-ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_nodes_subresource
-ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete.test_delete_nodes_subresource ... ok
-ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_bad_file
-ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_bad_file ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_doesnt_contain_id
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_doesnt_contain_id ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_error
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_error ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_generate_uuid
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_generate_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_singular
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_singular ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_uuid
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_invalid_name
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_invalid_name ... ok
+2025-03-30 08:01:56.224 8345 INFO alembic.runtime.migration [None req-1676a2cf-8bbc-4af4-b326-6aa868c525da - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:56.225 8345 INFO alembic.runtime.migration [None req-1676a2cf-8bbc-4af4-b326-6aa868c525da - - - - - -] Will assume non-transactional DDL.
+2025-03-30 08:01:54.953 8335 INFO alembic.runtime.migration [None req-a94a7039-5095-4fdb-99b4-9d4de183ccf2 - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:54.954 8335 INFO alembic.runtime.migration [None req-a94a7039-5095-4fdb-99b4-9d4de183ccf2 - - - - - -] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_custom_fields
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_default_limit
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_default_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_against_single
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_against_single ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query_false
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query_false ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_and_fields
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_and_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_false_and_fields
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_false_and_fields ... ok
+2025-03-30 08:01:55.306 8344 INFO alembic.runtime.migration [None req-ea68b77a-10cf-4fb9-b0de-85c26ac8286a - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:55.308 8344 INFO alembic.runtime.migration [None req-ea68b77a-10cf-4fb9-b0de-85c26ac8286a - - - - - -] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_get_child_node
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_get_child_node ... ok
 ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_node_children_by_single_node
 ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_node_children_by_single_node ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_properties_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_properties_hidden_in_lower_version ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args2
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args2 ... ok
-2026-05-01 12:33:34.648 55201 INFO alembic.runtime.migration [None req-749f2b6e-2c9f-4df9-9d32-6a3965408b21 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.649 55201 INFO alembic.runtime.migration [None req-749f2b6e-2c9f-4df9-9d32-6a3965408b21 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_valid
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_valid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_cannot_see_children_if_not_owned
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_cannot_see_children_if_not_owned ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_ignores_parent_if_include_children_indicated
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_ignores_parent_if_include_children_indicated ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_lists_empty_for_specific_parent
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_lists_empty_for_specific_parent ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_children_only_parent
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_children_only_parent ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_include_children
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_include_children ... ok
 ironic.tests.unit.api.controllers.v1.test_node.TestNodeFirmwareComponent.test_get_all_firmware_components
 ironic.tests.unit.api.controllers.v1.test_node.TestNodeFirmwareComponent.test_get_all_firmware_components ... ok
-ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_default
-ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_default ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_type_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_type_hidden_in_lower_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_name
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_name ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_property_fail
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_property_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_candidate_node_format
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_candidate_node_format ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_multi
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_id
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_id ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbid_owner_proj_mismatch
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbid_owner_proj_mismatch ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_fail
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_multi
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_multi ... ok
 ironic.tests.unit.api.controllers.v1.test_node.TestNodeFirmwareComponent.test_wrong_version_get_all_firmware_components_old_version
 ironic.tests.unit.api.controllers.v1.test_node.TestNodeFirmwareComponent.test_wrong_version_get_all_firmware_components_old_version ... ok
-ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_no_match
-ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_no_match ... ok
+2025-03-30 08:01:56.753 8346 INFO alembic.runtime.migration [None req-39df0df8-e7f1-4b84-9cb8-f1eab2804338 - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:56.759 8346 INFO alembic.runtime.migration [None req-39df0df8-e7f1-4b84-9cb8-f1eab2804338 - - - - - -] Will assume non-transactional DDL.
+2025-03-30 08:01:55.655 8347 INFO alembic.runtime.migration [None req-efd970cf-b0d9-485d-beaa-6ffbcc5369f6 - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:55.657 8347 INFO alembic.runtime.migration [None req-efd970cf-b0d9-485d-beaa-6ffbcc5369f6 - - - - - -] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_properties_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_properties_hidden_in_lower_version ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_type_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_type_hidden_in_lower_version ... ok
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_async
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_async ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_bad_invalid_agent_status
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_bad_invalid_agent_status ... ok
-ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_with_master_path
-ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_with_master_path ... ok
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_delete
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_delete ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_different_callback_url
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_different_callback_url ... ok
-ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_without_master_path
-ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_without_master_path ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_doesnt_contain_id
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_doesnt_contain_id ... ok
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_driver_not_found
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_driver_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_file_url
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_file_url ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_trait
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_invalid
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_invalid ... ok
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_get
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_get ... ok
-2026-05-01 12:33:34.780 55197 INFO alembic.runtime.migration [None req-1c96f066-8bda-4c02-8b97-400bc8be5155 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.781 55197 INFO alembic.runtime.migration [None req-1c96f066-8bda-4c02-8b97-400bc8be5155 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_node_not_found
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_node_not_found ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_ipxe_timeout
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_ipxe_timeout ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios ... ok
-2026-05-01 12:33:34.684 55217 INFO alembic.runtime.migration [None req-b742d381-c1b9-4dc8-bd9d-a21f272f348e - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.685 55217 INFO alembic.runtime.migration [None req-b742d381-c1b9-4dc8-bd9d-a21f272f348e - - - - - -] Will assume non-transactional DDL.
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_method_not_found
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_method_not_found ... ok
-2026-05-01 12:33:34.652 55225 INFO alembic.runtime.migration [None req-0c7bd2d4-6aff-4e0f-a31c-ec682f7d615f - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.653 55225 INFO alembic.runtime.migration [None req-0c7bd2d4-6aff-4e0f-a31c-ec682f7d615f - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_false
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_false ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_multi
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_multi
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_multi ... ok
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_methods
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_methods ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_custom_fields
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_status_and_status
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_status_and_status ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot_from_lists
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot_from_lists ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_old_version
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_old_version ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root ... ok
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_put
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_put ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_default_limit
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_default_limit ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_token
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_token ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_boot_iso
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_boot_iso ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_name_with_none
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_name_with_none ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden_no_project
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden_no_project ... ok
+2025-03-30 08:01:55.969 8343 INFO alembic.runtime.migration [None req-b5607328-756b-4b86-9e2b-91f021c4d3a3 - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:55.971 8343 INFO alembic.runtime.migration [None req-b5607328-756b-4b86-9e2b-91f021c4d3a3 - - - - - -] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.test_base.TestBase.test_api_setup
+ironic.tests.unit.api.controllers.test_base.TestBase.test_api_setup ... ok
+ironic.tests.unit.api.controllers.test_base.TestBase.test_bad_uri
+ironic.tests.unit.api.controllers.test_base.TestBase.test_bad_uri ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_false
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_false ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_old_version
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_detail_old_version ... ok
 ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_fails_with_bad_version
 ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_fails_with_bad_version ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root_non_existent
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root_non_existent ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_singular
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_singular ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_property_fail
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_property_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_detail
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_detail ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_old_version
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_old_version ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_empty
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_empty ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_pagination_no_uuid
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_pagination_no_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links_public_url
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links_public_url ... ok
+2025-03-30 08:01:55.689 8341 INFO alembic.runtime.migration [None req-8f104ac7-5b12-4921-ac0c-6373bd7551d4 - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:55.691 8341 INFO alembic.runtime.migration [None req-8f104ac7-5b12-4921-ac0c-6373bd7551d4 - - - - - -] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_by_uuid
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_by_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_multi
+ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single
+ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single_fail_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single_fail_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_complex_step_args
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_complex_step_args ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_doesnt_contain_id
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_doesnt_contain_id ... ok
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_sync
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_driver_vendor_passthru_sync ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_empty
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_verify_ca
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_verify_ca ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_error
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_error ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_only_step_fail
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_only_step_fail ... ok
 ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_with_detail
 ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_all_bios_with_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_patch_nodes_subresource
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_patch_nodes_subresource ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test_check__check_steps_wrappers
-ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test_check__check_steps_wrappers ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_collection_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_version
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_version ... ok
 ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_detail_and_fields
 ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_detail_and_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_multi
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_custom_fields_invalid_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_by_name
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_non_existent_property_fail
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_non_existent_property_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_for_anaconda
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_for_anaconda ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_node_uuid_format
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_node_uuid_format ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields_old_version
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields_old_version ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_singular
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_singular ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_old_heartbeat
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_old_heartbeat ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_with_json
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_with_json ... ok
-2026-05-01 12:33:34.813 55213 INFO alembic.runtime.migration [None req-55ffb832-c611-4046-9e73-d602e90e5b78 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.814 55213 INFO alembic.runtime.migration [None req-55ffb832-c611-4046-9e73-d602e90e5b78 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_uuid
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_foo
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_foo ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_unregistered
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_unregistered ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_verify_ca_error
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_verify_ca_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_if_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_if_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_multi
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_non_existent
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_non_existent ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_version_error
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_version_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_with_bad_version
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_with_bad_version ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_singular
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_singular ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_invalid_api
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_invalid_api ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_no_registry
-ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_no_registry ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_error
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_error ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json_not_found
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_name_with_json_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_port_and_v6
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_port_and_v6 ... ok
-2026-05-01 12:33:34.938 55223 INFO alembic.runtime.migration [None req-01bd3e13-c135-4cbe-85b7-dd5a61bd4f3c - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.939 55223 INFO alembic.runtime.migration [None req-01bd3e13-c135-4cbe-85b7-dd5a61bd4f3c - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_not_found
-ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbid_owner_proj_mismatch
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbid_owner_proj_mismatch ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_event_missing_madatory_field
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_event_missing_madatory_field ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_not_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_agent_token
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_agent_token ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links_public_url
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links_public_url ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortsCollection.test__get_ports_collection
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortsCollection.test__get_ports_collection ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_event_type
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_event_type ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json_not_found
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_by_uuid_with_json_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_error
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_error ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden_no_project
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_forbidden_no_project ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_configdrive_vendor_data
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_configdrive_vendor_data ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_mac_network_port_event
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_invalid_mac_network_port_event ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_steps
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_detail
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_missing_mandatory_fields_network_port_event
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_missing_mandatory_fields_network_port_event ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_old_api_version
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete.test_delete_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_error
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_error ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_allowed
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_entries
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_returns_entries ... ok
+2025-03-30 08:01:55.034 8339 INFO alembic.runtime.migration [None req-98f3f89d-f90c-431c-b05e-dc205ec58d1c - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:55.035 8339 INFO alembic.runtime.migration [None req-98f3f89d-f90c-431c-b05e-dc205ec58d1c - - - - - -] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_id
+ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_id ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name
+ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_not_existed
+ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_not_existed ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_non_admin
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_get_all_non_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_templates
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_templates ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_invalid_api
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_invalid_api ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_simple_event_type
-ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator.test_simple_event_type ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cached
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cached ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_hidden_in_lower_version ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_dynamic_drivers
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_dynamic_drivers ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key ... ok
-2026-05-01 12:33:34.648 55196 INFO alembic.runtime.migration [None req-07676962-82fb-4d94-99d0-d7405cbfa84b - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.649 55196 INFO alembic.runtime.migration [None req-07676962-82fb-4d94-99d0-d7405cbfa84b - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_error
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_insensitive
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_insensitive ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_custom_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_default_limit
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_default_limit ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_instance_uuid_param
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_instance_uuid_param ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_against_single
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_against_single ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_match
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_match ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_not_match
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_not_match ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbid_project_mismatch
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbid_project_mismatch ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden_no_project
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden_no_project ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cannot_load
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cannot_load ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_fake
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_fake ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_ok ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_equals
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_equals ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_steps
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_steps ... ok
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_with_sort
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_history_with_sort ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_greaterthan
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_greaterthan ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_uuid
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_found
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_found ... ok
+2025-03-30 08:01:56.786 8337 INFO alembic.runtime.migration [None req-89c30b51-3870-44b9-a147-cffd188fc487 - - - - - -] Context impl SQLiteImpl.
+2025-03-30 08:01:56.787 8337 INFO alembic.runtime.migration [None req-89c30b51-3870-44b9-a147-cffd188fc487 - - - - - -] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_many
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_many ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_no_mandatory_field_resource_class
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_no_mandatory_field_resource_class ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_init
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_init ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_generate_uuid
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_generate_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_upgrade
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_upgrade ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields_old_version
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_bios_fields_old_version ... ok
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_agent_status_error
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_agent_status_error ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_version
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_generate_uuid
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_generate_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_candidate_node_format
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_candidate_node_format ... ok
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields_with_detail_false
 ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields_with_detail_false ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_ipa_debug
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_ipa_debug ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_hw_type
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_hw_type ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_invalid_driver_name
-ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_invalid_driver_name ... ok
-2026-05-01 12:33:34.649 55199 INFO alembic.runtime.migration [None req-0cc10616-336f-4a7f-9048-bec1d2c972ae - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.650 55199 INFO alembic.runtime.migration [None req-0cc10616-336f-4a7f-9048-bec1d2c972ae - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_id
-ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_id ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name
-ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_not_existed
-ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_not_existed ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_with_json
 ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_with_json ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_by_name_with_json_not_found
@@ -7161,655 +6893,1858 @@
 ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_invalid_node ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_node_locked
 ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete.test_delete_allocation_node_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_multi
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_root_non_existent
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_root_non_existent ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_too_high_index_step_fail
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_add_too_high_index_step_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_does_not_contain_event
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_does_not_contain_event ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_invalid_event
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_invalid_event ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_unsupported_api_version
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_unsupported_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_multiple_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_multiple_events ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_cannot_see_children_if_not_owned
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_cannot_see_children_if_not_owned ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_ignores_parent_if_include_children_indicated
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_ignores_parent_if_include_children_indicated ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_lists_empty_for_specific_parent
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_lists_empty_for_specific_parent ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node_fail_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node_fail_wrong_version ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_trait
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_invalid_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_foo
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_foo ... ok
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_multi
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_custom_fields
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_custom_fields ... ok
+INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
+INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_default_limit
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_default_limit ... ok
+INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
+INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_custom_fields
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields_with_detail_true
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields_with_detail_true ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_default_limit
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_collection_links_default_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_owner_not_acceptable
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_owner_not_acceptable ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_lessthan
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_lessthan ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_not_equals
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_not_equals ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_duplicate_step
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_duplicate_step ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_empty_steps
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_empty_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_hidden_in_lower_version ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_null_field
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_null_field ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_present
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_allocation_owner_present ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_portgroup_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_portgroup_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_empty
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_empty ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_chassis_not_found
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_chassis_not_found ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_auto_filled
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_auto_filled ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_allowed
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_allowed ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_empty_step_list_fail
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_empty_step_list_fail ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_error
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_error ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_extra
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_extra ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_if_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_if_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_invalid_custom_fields
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_invalid_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_by_node_invalid_node
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_by_node_invalid_node ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_link
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_link ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_collection_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_foo
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_foo ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query_false
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query_false ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_sort_key_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_with_bad_version
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_fails_with_bad_version ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_my_projet_id
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_my_projet_id ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_new_standard_singular_header_ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_new_standard_singular_header_ok ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_by_node_resource_not_existed
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_by_node_resource_not_existed ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_none
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_none ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_old_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_old_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_insensitive
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_associated_nodes_insensitive ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root_non_existent
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root_non_existent ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_no_uuid
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_no_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_resource_class_too_long
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_resource_class_too_long ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_no_registry
+ironic.tests.unit.api.controllers.v1.test_node.TestBIOS.test_get_one_bios_no_registry ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_and_fields
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_and_fields ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_collection_links
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_collection_links ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_not_a_trait
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_not_a_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_pagination
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_all_pagination ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name_none
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name_none ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_collection_links_custom_fields
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_collection_links_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_empty_string
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_empty_string ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_too_long
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_too_long ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_one
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_one ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_get_next
+ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_get_next ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_false_and_fields
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_false_and_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_steps
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_multi
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_old_heartbeat
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_old_heartbeat ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_unregistered
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_conductor_offline_unregistered ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version_false
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version_false ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_not_found
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_valid_extra
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_valid_extra ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_candidate_nodes
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_candidate_nodes ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_empty
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_empty ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_base_interfaces
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_base_interfaces ... ok
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings
+ironic.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_non_text
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_non_text ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_collection_links_default_limit
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_collection_links_default_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_has_next
+ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_has_next ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_old_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory.test_get_history_item_old_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_step_interface_fail
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_step_interface_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_no_extra
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_no_extra ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args1
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args1 ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_complex_step_args
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_complex_step_args ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_invalid_api
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_invalid_api ... ok
+ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_list_convert_with_links
+ironic.tests.unit.api.controllers.v1.test_collection.TestCollection.test_list_convert_with_links ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_latest_interfaces
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_latest_interfaces ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_all_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_all_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_too_long
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_too_long ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_empty
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_empty ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_multi
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_custom_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_traits
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_traits ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_id
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_id ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_port_and_v6
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_get_one_with_port_and_v6 ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cached
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cached ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_doesnt_contain_id
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_doesnt_contain_id ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_by_node_not_allowed
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_by_node_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_no_active_conductor
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_no_active_conductor ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cannot_load
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_cannot_load ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_error
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_error ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_lowers_conductor_group
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_lowers_conductor_group ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_value
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_value ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_portgroups_subresource_patch
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_portgroups_subresource_patch ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_default_limit
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_default_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_name_already_exist
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_name_already_exist ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_remove_chassis_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test__update_changed_fields_remove_chassis_uuid ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_node_name
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_node_name ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args2
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args2 ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_version
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_generate_uuid
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_generate_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_fake
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_fake ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_non_existent_step_fail
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_non_existent_step_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid_invalid_type
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid_invalid_type ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_node_uuid_not_allowed
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_node_uuid_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links_public_url
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_links_public_url ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_pagination_no_uuid
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_pagination_no_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_id
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_id ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_instance_uuid_param
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_collection_links_instance_uuid_param ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_hw_type
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_hw_type ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type ... ok
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_node_uuid
 ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_deprecated_without_owner
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_deprecated_without_owner ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_empty_steps
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_empty_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_classic
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_classic ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_foo
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_foo ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_invalid_driver_name
+ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties.test_driver_properties_invalid_driver_name ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_step_invalid_interface
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_step_invalid_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_detail
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_detail ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface1
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface1 ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type_old_api
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type_old_api ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_non_existing_node
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_non_existing_node ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_dynamic
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_dynamic ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_forbidden
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_against_single
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_against_single ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_invalid_api
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_list_with_invalid_api ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_old_api
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_old_api ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root_non_existent
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root_non_existent ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface2
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface2 ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_chassis_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_normal
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_normal ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node_list
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_child_node_list ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_extra
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_extra ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_mandatory_field
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_mandatory_field ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_negative_order
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_negative_order ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_older_version
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_older_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_mandatory_field
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_mandatory_field ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_not_list
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_not_list ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_foo
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_foo ... ok
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors.test_sort_key_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_order
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_order ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_mismatch_owner
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_mismatch_owner ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_args_value_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_args_value_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_match
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_match ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_multi
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed_storage_interface
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed_storage_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_old_api_version
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_step
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_step ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_owner
+ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_owner ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_interface_value_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_interface_value_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_not_match
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_instance_uuid_project_not_match ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_custom_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_custom_fields_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json_not_found
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name_none
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_name_none ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed_mismatch
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed_mismatch ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_node_id
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_node_id ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_multi
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_long_name
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_long_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_associated
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_associated ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_key_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_key_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbid_project_mismatch
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbid_project_mismatch ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_patch_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_patch_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_suffix
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_suffix ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json_not_found
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_steps
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_field_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_state
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_state ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_non_existent_property_fail
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_non_existent_property_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_name_invalid_too_long
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_name_invalid_too_long ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_node_id
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_node_id ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_min_length_step_value
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_min_length_step_value ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_invalid_custom_fields
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_invalid_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_links
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_links ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_invalid_name
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_invalid_name ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args1
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args1 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_set_sensitive_field
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_set_sensitive_field ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root_non_existent
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root_non_existent ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_name
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_non_existent_property_fail
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_non_existent_property_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_many
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_many ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args2
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_args2 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden_no_project
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_list_all_forbidden_no_project ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_custom_trait
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_custom_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_and_id
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_and_id ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_connector_id_already_exist
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_connector_id_already_exist ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_steps
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_cleaning
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_cleaning ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_unsupported
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_unsupported ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_key
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_key ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links_public_url
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links_public_url ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_one
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_one ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_foo
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_foo ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_query_false
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_query_false ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_standard_trait
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_standard_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_invalid_power_state
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_invalid_power_state ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_interface
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_generate_uuid
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_generate_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_with_json
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_with_json ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_value
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_missing_step_value ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sensitive_data_masked
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sensitive_data_masked ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface1
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface1 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_snmpv3
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_snmpv3 ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_not_found
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_with_fields
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_with_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_multi
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_order
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_order ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_with_optional_args
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost.test_create_rule_with_optional_args ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_deployfail
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_deployfail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_not_dict
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_step_not_dict ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_cached
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_cached ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface2
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface2 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_chassis_notification
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_chassis_notification ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_upgrade
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_upgrade ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_id
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_id ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_step
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_step ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_valid
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test__check_clean_steps_valid ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_iface_not_supported
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_iface_not_supported ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_negative_priority
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_negative_priority ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_common_params
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_common_params ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_pagination_no_uuid
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_pagination_no_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_public_runbook_project_scope_fails
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_public_runbook_project_scope_fails ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_by_node_name
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_by_node_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_not_acceptable
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_not_acceptable ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test_check__check_steps_wrappers
+ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps.test_check__check_steps_wrappers ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_older_version
+ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_older_version ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_priority
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_priority ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query ... ok
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_emit_maintenance_notification
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_emit_maintenance_notification ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid_invalid_type
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid_invalid_type ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_project_scope_fails
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_project_scope_fails ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_conductor_unavailable
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_conductor_unavailable ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_address_already_exist
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_address_already_exist ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byaddress
+ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byaddress ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_step
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_step ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_and_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_and_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_maintenance_notification
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_maintenance_notification ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_non_existent_node_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_non_existent_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_system_scope
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_system_scope ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_invalid_vif_id
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_invalid_vif_id ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name_unsupported
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name_unsupported ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory_no_inventory
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory_no_inventory ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byid
+ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_device_type
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_device_type ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_long_name
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_long_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_false_and_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_false_and_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_project_scope
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_project_scope ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_singular
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_singular ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_no_vif_id
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_no_vif_id ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_local_link_connection
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_local_link_connection ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_portgroup_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_portgroup_subresource ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_old_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_old_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_node_locked
+ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_image_url
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_image_url ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_not_a_trait
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_not_a_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_old_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_old_version ... ok
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification_mask_secrets
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification_mask_secrets ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_system_scope
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_system_scope ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_locked
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_byid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_byid ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_bad_invalid_agent_status
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_bad_invalid_agent_status ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_portgroups_subresource_delete
+ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_portgroups_subresource_delete ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_device_type
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_device_type ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_too_long
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_too_long ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_association_filter
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_association_filter ... ok
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_port_notification
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_port_notification ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version_without_check
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version_without_check ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_multi
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_standard_trait_name
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_standard_trait_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource_no_port_id
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource_no_port_id ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_different_callback_url
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_different_callback_url ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortByAddress.test__get_ports_by_address
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortByAddress.test__get_ports_by_address ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_image_url
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_image_url ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_name
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_instance_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_instance_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_portgroup_notification
+ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_portgroup_notification ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_double_json_in_name
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_double_json_in_name ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_id
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_id ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_step_string_order
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_step_string_order ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_reserved
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_reserved ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_not_found
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_file_url
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_heartbeat_rejects_file_url ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_enroll
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_enroll ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_steps
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_required_only
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_required_only ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_empty
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_empty ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_allow
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_allow ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_steps_invalid_duplicate
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_steps_invalid_duplicate ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid_old
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid_old ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource_no_connector_id
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource_no_connector_id ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_node_not_found
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_node_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_override_defaults
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_override_defaults ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_replace_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_replace_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_args
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_args ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_wrong_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_empty
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_empty ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_in_name
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_in_name ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_agent_token
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_agent_token ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_uuid ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_targets_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_targets_subresource ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_wrong_driver
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery.test_wrong_driver ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_001_values
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_001_values ... skipped 'These are fake reference values for YAML templating'
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_interface
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_everything
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_everything ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_local_link_connection_none_type
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_local_link_connection_none_type ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_not_found
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_configdrive_vendor_data
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_configdrive_vendor_data ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_non_existent_node_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_non_existent_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_by_node_name
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_by_node_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_status_and_status
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_status_and_status ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_bmc_address_as_none
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_bmc_address_as_none ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_priority
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_priority ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_several_via_argument
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_several_via_argument ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_automated_clean_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_automated_clean_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_none
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_none ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_suffix
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_suffix ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_uuid_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_uuid_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_steps
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_locked
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard_fail_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard_fail_wrong_version ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_token
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_token ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_inspector_compatibility
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_inspector_compatibility ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_002_nodes_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_002_nodes_post_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_step
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_step ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_argument
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_argument ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_not_allow
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_not_allow ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_owner_field
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_owner_field ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_templates
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_deploy_templates ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_conductor_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_conductor_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_bmc_address_as_none
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_bmc_address_as_none ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_verify_ca
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_verify_ca ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_invalid_schema
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_invalid_schema ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_standard_trait_name
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_standard_trait_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_url
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_url ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_allow
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_allow ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_links
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_links ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_dynamic_drivers
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_dynamic_drivers ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_list
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_list ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_inspector_compatibility
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_inspector_compatibility ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_version
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_agent_version ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_new_api
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_new_api ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_step_string_priority
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_step_string_priority ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_device_types
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_device_types ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_deploy_step_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_deploy_step_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_iface_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_iface_not_supported ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_not_allow
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_not_allow ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_many
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_many ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_inject_nmi
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_inject_nmi ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_subcontroller_old_version
+ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_subcontroller_old_version ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_invalid_schema
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_invalid_schema ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_upgrade
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_upgrade ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_by_name
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_no_usable_lookup_data
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_no_usable_lookup_data ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_003_nodes_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_003_nodes_post_member ... ok
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_steps_invalid_duplicate
+ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_steps_invalid_duplicate ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_allow
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_allow ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_one
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_one ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_inspect_abort
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_inspect_abort ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_new_api
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_new_api ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_for_anaconda
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_for_anaconda ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_old_api_version
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_not_allow
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_not_allow ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_links_node_states_and_driver_properties
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_links_node_states_and_driver_properties ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_locked
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_with_json
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_ok_with_json ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_bad_invalid_agent_status
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_bad_invalid_agent_status ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get_wrong_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_does_not_contain_event
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_does_not_contain_event ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_allowed ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_node_rebuild_with_configdrive
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_node_rebuild_with_configdrive ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_verify_ca_error
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_verify_ca_error ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_different_callback_url
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_different_callback_url ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_already_exist
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_already_exist ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_invalid_event
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_invalid_event ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_no_usable_lookup_data
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_no_usable_lookup_data ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_duplicate_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_duplicate_name ... ok
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_invalid ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_advanced_net_fields
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_advanced_net_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_version_error
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_API_agent_version_error ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_file_url
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_file_url ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_normalized
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_address_normalized ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields_as_list
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields_as_list ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_unsupported_api_version
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_events_unsupported_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_internal_info
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_internal_info ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_agent_status_error
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_agent_status_error ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_old_api_version
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection.test_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_node_not_found
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_node_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_multiple_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_multiple_events ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_is_smartnic
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_is_smartnic ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_004_nodes_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_004_nodes_post_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_fault_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_fault_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_multi
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_version
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC.test_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_physical_network_no_pin
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_physical_network_no_pin ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_old_api
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_old_api ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_max_trait_limit
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_max_trait_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_bind_port_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_bind_port_events ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_fields_for_nova
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_fields_for_nova ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_fast_deploy_lookup
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_fast_deploy_lookup ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_physical_network_pin
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_port_physical_network_pin ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_delete_port_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_delete_port_events ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_status_and_status
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_status_and_status ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_with_bad_version
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_with_bad_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_doesnt_contain_id
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_doesnt_contain_id ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node_policy_notfound
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node_policy_notfound ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroup_mode_properties
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroup_mode_properties ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_005_nodes_get_node_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_005_nodes_get_node_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root_non_existent
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_add_root_non_existent ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_host_id
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_host_id ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_pagination_no_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_pagination_no_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_policy_forbidden
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_policy_forbidden ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroups
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroups ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_addresses
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_addresses ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_token
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_token ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_remove_ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_remove_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_vnic_type
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_vnic_type ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_bad_trait
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_bad_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_with_suffix
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_with_suffix ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_patch_nodes_subresource
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_patch_nodes_subresource ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroups_subcontrollers
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_portgroups_subcontrollers ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_error
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_error ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_device_id
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_device_id ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_verify_ca
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_verify_ca ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_only_uuid
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_only_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_too_long_trait
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_too_long_trait ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_006_nodes_get_node_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_006_nodes_get_node_member ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_ramdisk_endpoints
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_ramdisk_endpoints ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_mac_address
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_mac_address ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean_old_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field_invalid_api_version ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_remove_chassis_uuid
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_remove_chassis_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_port_id
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_port_id ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_version
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_version ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_uuid
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_multi
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port_policy_forbidden
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port_policy_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove_add
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove_add ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_rescue_interface
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_rescue_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_status
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_status ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_policy_notfound
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_policy_notfound ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_replace_ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_replace_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_by_name
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_non_existent_property_fail
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_non_existent_property_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_007_nodes_get_node_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_007_nodes_get_node_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_generate_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_generate_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_fails_with_bad_version
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_fails_with_bad_version ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_storage_interface
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_storage_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_ignore_malformed_address
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_ignore_malformed_address ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unbind_port_events
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unbind_port_events ... ok
+ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned
+ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields_invalid_api_version ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_traits
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_traits ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_for_anaconda
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_for_anaconda ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_singular
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_singular ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_singular
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_singular ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_addr_format
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_addr_format ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_addresses
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_addresses ... ok
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unknown_event_property
+ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unknown_event_property ... ok
+ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned_in_release_mappings
+ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned_in_release_mappings ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_volume
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_allow_volume ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_with_chassis
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_with_chassis ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_008_nodes_get_node_other_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_008_nodes_get_node_other_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_always_in_response
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_always_in_response ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_with_json
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_with_json ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_set_pxe_enabled_false_old_api
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_set_pxe_enabled_false_old_api ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_uuid
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_remove_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanhold
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanhold ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_node_uuid
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_node_uuid_format
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_node_uuid_format ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update ... ok
+ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_pinned
+ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_pinned ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_abort_verbs
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_abort_verbs ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_verify_ca_error
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_verify_ca_error ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_multi
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanwait
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanwait ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_address_invalid_format
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_address_invalid_format ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_no_restrict_lookup
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_no_restrict_lookup ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_009_nodes_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_009_nodes_get_admin ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_abort_verbs_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_abort_verbs_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_locked
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_version_error
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_version_error ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_console_disabled
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_console_disabled ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_empty_string
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_empty_string ... ok
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_1_values
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_1_values ... skipped 'For value storage'
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_deployhold
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_deployhold ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byaddress_not_allowed
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byaddress_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_not_found
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_singular
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_replace_singular ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_adopt_verbs
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_adopt_verbs ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_agent_status_error
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_agent_status_error ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_not_supported ... ok
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_2_unauthenticated_user_cannot_get_node
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_2_unauthenticated_user_cannot_get_node ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_invalid_state
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_invalid_state ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_nothing_provided
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_nothing_provided ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_010_nodes_get_other_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_010_nodes_get_other_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_non_text
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_non_text ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_error
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_error ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_adopt_verbs_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_adopt_verbs_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_trait_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_trait_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_version
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_api_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_3_project_admin_can_get_node
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_3_project_admin_can_get_node ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_enroll
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_enroll ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_active_fails
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_active_fails ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byid
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byid ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_old_api_version
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_too_long
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_too_long ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_not_found
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch.test_update_not_found ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_clean_verbs
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_clean_verbs ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_with_bad_version
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_with_bad_version ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_4_project_member_cannot_get_node
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_4_project_member_cannot_get_node ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_adoptfail
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_adoptfail ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_restrict_lookup
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_restrict_lookup ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_011_nodes_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_011_nodes_detail_get_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra_and_instance_info
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra_and_instance_info ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_clean_verbs_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_clean_verbs_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name_non_existent
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name_non_existent ... ok
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_5_public_api
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_5_public_api ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_manage
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_manage ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_description_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_description_field ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_allowed
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_allowed ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_doesnt_contain_id
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_doesnt_contain_id ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_keys
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_keys ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_fast_deploy_lookup
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_fast_deploy_lookup ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_none
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_none ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_bad_version
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_bad_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_6_public_api_v1
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_6_public_api_v1 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_raises_error_before_1_17
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_raises_error_before_1_17 ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_uuid
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_012_nodes_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_012_nodes_detail_get_member ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_disable_power_off_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_disable_power_off_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_error
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_error ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_as_dict
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_as_dict ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_node_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_node_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_extra
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_extra ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_mandatory
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_mandatory ... ok
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_7_public_api_v1_slash
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_7_public_api_v1_slash ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adopting_state
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adopting_state ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_not_allowed
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_addresses
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_addresses ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_generate_uuid
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_generate_uuid ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_as_dict_invalid
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_as_dict_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description ... ok
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_8_public_api_v1_json
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_8_public_api_v1_json ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_013_nodes_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_013_nodes_detail_get_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_not_found
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_only_uuid
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_only_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_iface_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_iface_not_supported ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adoption_failed_state
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adoption_failed_state ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_old_api_version
+ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_old_api_version ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_fails
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_fails ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_optional
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_optional ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body_2
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body_2 ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_invalid_description
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_invalid_description ... ok
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_9_public_api_v1_xml
+ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_9_public_api_v1_xml ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_uuid
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_instance_info
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_instance_info ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_versioning
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_versioning ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_014_nodes_node_ident_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_014_nodes_node_ident_get_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description_oversize
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description_oversize ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_vendor_data_failed
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_configdrive_vendor_data_failed ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_port_address_normalized
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_port_address_normalized ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_managed_state
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_managed_state ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_toolong_description
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_toolong_description ... ok
+ironic.tests.unit.cmd.test_dbsync.DbSyncTestCase.test_upgrade_and_version
+ironic.tests.unit.cmd.test_dbsync.DbSyncTestCase.test_upgrade_and_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_switch_id_bad_mac
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_switch_id_bad_mac ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_ignore_malformed_address
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_ignore_malformed_address ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_lessee_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_lessee_field ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_no_add_root_attr
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_no_add_root_attr ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_older_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_older_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_empty
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_empty ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_unicode_description
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_unicode_description ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_015_nodes_node_ident_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_015_nodes_node_ident_get_member ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_addresses
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_addresses ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_allowed
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_extra_instance_info
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_extra_instance_info ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_remove_non_existent
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_remove_non_existent ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_min_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_min_api_version ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps_empty
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard_fail_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch.test_node_add_shard_fail_wrong_version ... ok
-ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_disable_audit_request
-ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_disable_audit_request ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byaddress
-ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byaddress ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byid
-ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_byid ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_by_uuid
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_by_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface1
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface1 ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface2
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_interface2 ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_and_fields
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_and_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_false_and_fields
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_false_and_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_empty_string
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_empty_string ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_non_text
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_non_text ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_too_long
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_invalid_physnet_too_long ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_invalid
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_valid_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_fails_with_bad_version
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_fails_with_bad_version ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_valid_extra
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_create_chassis_valid_extra ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_foreign_class
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_foreign_class ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_node_uuid
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_replace_non_existent_list_item
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_replace_non_existent_list_item ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_missing_address_fails
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_missing_address_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_016_nodes_node_ident_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_016_nodes_node_ident_get_observer ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps_target_unsupported
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps_target_unsupported ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_invalid_request
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_invalid_request ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_bad_trait
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_bad_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_post_nodes_subresource
+ironic.tests.unit.api.controllers.v1.test_chassis.TestPost.test_post_nodes_subresource ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_version_and_cap
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_version_and_cap ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_no_restrict_lookup
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_no_restrict_lookup ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off_old_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_invalid_major_version
+ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_invalid_major_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_address
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_address ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_instance_info
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_instance_info ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps_version_older
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_steps_version_older ... ok
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_after_miss_context
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_after_miss_context ... ok
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_auth_token_info
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_auth_token_info ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_negative_priority
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_negative_priority ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_priority
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_priority ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_name
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_name ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_property_fail
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_property_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_fail
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_property_fail
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_property_fail ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_local_boot
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_local_boot ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields_with_detail_true
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_custom_fields_with_detail_true ... ok
-2026-05-01 12:33:35.420 55229 INFO alembic.runtime.migration [None req-9fe05bf1-aacf-4876-b843-678ed8bac1da - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:35.444 55229 INFO alembic.runtime.migration [None req-9fe05bf1-aacf-4876-b843-678ed8bac1da - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_does_not_contain_event
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_does_not_contain_event ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_invalid_event
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_invalid_event ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_unsupported_api_version
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_events_unsupported_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_multiple_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_multiple_events ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_bind_port_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_bind_port_events ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_delete_port_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_delete_port_events ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_host_id
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_host_id ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_vnic_type
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_binding_vnic_type ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_device_id
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_device_id ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_mac_address
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_mac_address ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_port_id
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_port_id ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_name
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_older_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_older_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_no_body
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_no_body ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_empty
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_empty ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv4_success
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv4_success ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_not_found
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_ok
+ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields_fail
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_node_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_verbs
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_verbs ... ok
-ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request
-ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_keys
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_keys ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_invalid_custom_fields
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_collection_invalid_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_valid_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_too_long_trait
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_too_long_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_nothing_provided
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_nothing_provided ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_017_nodes_node_ident_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_017_nodes_node_ident_patch_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_high
+ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_high ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_multiple_success
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_multiple_success ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_doesnt_contain_id
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_doesnt_contain_id ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group_not_allowed ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_verbs_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_deploy_verbs_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_status
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_port_event_invalid_status ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unbind_port_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unbind_port_events ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_bind_port_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_bind_port_events ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_with_chassis
+ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_with_chassis ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success_rfc2732
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success_rfc2732 ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_old_api_version
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_none
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_none ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_node_uuid_not_found
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_node_uuid_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_low
+ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_low ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_no_path
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_no_path ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail ... ok
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_noauth_token_removed
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_noauth_token_removed ... ok
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_not_admin
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_not_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_custom_fields
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_non_existing_node
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_non_existing_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_custom_fields
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_default_limit
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_collection_links_default_limit ... ok
-ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request_error
-ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request_error ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_connerror
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_connerror ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_children_only_parent
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_children_only_parent ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_property_fail
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_property_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_fail
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version_false
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_detail_bad_version_false ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete.test_delete_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_device_type
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_device_type ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_old_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_old_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_empty
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_empty ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byaddress
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byaddress ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_no_valid_host
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_no_valid_host ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success ... ok
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_restrict_lookup
+ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_restrict_lookup ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_check_steps_fail
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_check_steps_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_018_nodes_node_ident_patch_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_018_nodes_node_ident_patch_member ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_alloc_policy_and_retrieve_no_alloc_policy_not_found
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_alloc_policy_and_retrieve_no_alloc_policy_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_remove
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_remove ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_portgroups_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_portgroups_subresource ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_mandatory
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_mandatory ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_ioerror
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_ioerror ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_ioerror
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_ioerror ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_property_fail
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_non_existent_step_property_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_include_children
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase.test_list_nodes_with_include_children ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_default_limit
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_default_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_noportgroup
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_noportgroup ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_default_conductor_group
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_default_conductor_group ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_not_allowed ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_post_name
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_post_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_no_allocation
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_no_allocation ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_success
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_success ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_019_nodes_node_ident_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_019_nodes_node_ident_patch_observer ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail_false
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail_false ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_rule_data
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_rule_data ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_description
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_description ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version_and_cap
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version_and_cap ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_pre_name
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_pre_name ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_policy_not_found
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_policy_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_replace
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_replace ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_nostandalone_ports
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_nostandalone_ports ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk_old_api ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource_no_port_id
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource_no_port_id ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_network_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_network_interface ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail_none
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_driver_detail_none ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_sensitive_rule_hides_data
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_sensitive_rule_hides_data ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_not_existed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_not_existed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_unexpected_failure
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_unexpected_failure ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_020_nodes_node_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_020_nodes_node_ident_delete_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_name_no_logical_name
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_name_no_logical_name ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_node_policy_and_retrieve
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_node_policy_and_retrieve ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_similar_subpath
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_similar_subpath ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_no_cleansteps
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_no_cleansteps ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_by_conductor_group
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_by_conductor_group ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_name_ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_name_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_name_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_delete_port_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_delete_port_events ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_host_id
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_host_id ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_swift
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_swift ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unknown_event_property
-ironic.tests.unit.api.controllers.v1.test_event.TestPost.test_network_unknown_event_property ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root_non_existent
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_root_non_existent ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_image_url
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_invalid_image_url ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_device_type
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_device_type ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_not_found
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_base_interfaces
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_base_interfaces ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_node_locked
-ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_delete_port_node_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query_false
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_query_false ... ok
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_public_api
-ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_public_api ... ok
-ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_22_root
-ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_22_root ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_list_hides_sensitive_data
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_list_hides_sensitive_data ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_with_json
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_with_json ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver_invalid_api_version ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_with_ssl
+ironic.tests.unit.common.test_json_rpc.TestClient.test_call_with_ssl ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_standalone_ports
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_standalone_ports ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_uuid_no_logical_name
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_uuid_no_logical_name ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_fields
+ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_subpath_success
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_subpath_success ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_by_conductor_group_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_by_conductor_group_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_no_mandatory_field_resource_class
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_no_mandatory_field_resource_class ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_uuid_ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_uuid_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_detail
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_vnic_type
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_binding_vnic_type ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_query_false
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_query_false ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_snmpv3
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_snmpv3 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_sort_key_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_oserror
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_oserror ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_custom_timeout
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_custom_timeout ... ok
-ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_23_root
-ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_23_root ... ok
-ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_32_root
-ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_32_root ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_portgroups_subresource_delete
-ironic.tests.unit.api.controllers.v1.test_port.TestDelete.test_portgroups_subresource_delete ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_sort_key_allowed ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_timeout
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_timeout ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_step
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_invalid_step_field_step ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_long_name
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_long_name ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_only_step_fail
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_only_step_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_chassis_notification
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_chassis_notification ... ok
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_common_params
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_common_params ... ok
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_emit_maintenance_notification
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_emit_maintenance_notification ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_only_step_fail
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_only_step_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_steps
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_uuid
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed_mismatch
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_owner_not_allowed_mismatch ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_and_fields
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_and_fields ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_latest_interfaces
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_get_one_ok_dynamic_latest_interfaces ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_image_url
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_missing_image_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_021_nodes_node_ident_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_021_nodes_node_ident_delete_member ... ok
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_one
+ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_one ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_resource_class
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_resource_class ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_drive_console_enabled
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_drive_console_enabled ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_invalid_api_version ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_can_send_version
+ironic.tests.unit.common.test_json_rpc.TestClient.test_can_send_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_name
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_name ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_links
+ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_links ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_success
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_success ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_by_conductor_group_none
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_by_conductor_group_none ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_noportgroup
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_noportgroup ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_both_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_both_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_node_locked
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks_unapproved
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks_unapproved ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_failure
+ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_uuid
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_022_nodes_node_ident_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_022_nodes_node_ident_delete_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_args
+ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_args ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_similar_subpath
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_similar_subpath ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_driver_type
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_driver_type ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_fail_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_fail_wrong_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_storage_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_storage_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_duplicates
+ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_duplicates ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_second_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_second_invalid ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success
+ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_with_invalid_fault
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_with_invalid_fault ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_invalid_name
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_invalid_name ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_base_attributes
+ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_base_attributes ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_subpath_success
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_subpath_success ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_nostandalone_ports
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_nostandalone_ports ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_driver_type_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_driver_type_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_ports_by_portgroup_uuid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_ports_by_portgroup_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_partition
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_partition ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_and_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_and_fields ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_http_scheme
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_http_scheme ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_duplicate_step
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_duplicate_step ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_no_active_conductor
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_no_active_conductor ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_cleaning
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_cleaning ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_against_single
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_against_single ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_false_and_fields
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_detail_using_query_false_and_fields ... ok
-ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_root
-ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_root ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_required_only
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_required_only ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_steps
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_not_a_trait
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_not_a_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_max_ver_str
+ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_max_ver_str ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_023_nodes_validate_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_023_nodes_validate_get_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_allowed ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success_with_version
+ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success_with_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_driver
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_driver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_is_valid_node_name
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_is_valid_node_name ... ok
+ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch
+ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_success
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_success ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_driver_type_none
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_filter_driver_type_none ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_auto_filled
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_auto_filled ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_uuid
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_remove_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_maintenance_notification
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_maintenance_notification ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_and_fields
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_and_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_empty
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_false_and_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_false_and_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_bios_boot_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_bios_boot_mode ... ok
+ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_min_ver_str
+ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_min_ver_str ... ok
+ironic.tests.unit.common.test_json_rpc.TestClient.test_mask_secrets
+ironic.tests.unit.common.test_json_rpc.TestClient.test_mask_secrets ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_supported ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_provision_state
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_provision_state ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_populate_node_uuid
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_populate_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_not_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_not_uuid ... ok
+ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch_validation_failed
+ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch_validation_failed ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_standalone_ports
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_standalone_ports ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_update_changed_fields
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_update_changed_fields/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_inspect_verbs
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_inspect_verbs ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_empty_step_list_fail
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_empty_step_list_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_state
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_all_by_state ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource_no_connector_id
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource_no_connector_id ... ok
+ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_name_value_match
+ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_name_value_match ... ok
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_adapter_from_config
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_adapter_from_config ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_024_nodes_validate_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_024_nodes_validate_get_member ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_uefi_boot_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_uefi_boot_mode ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_accepted_after_1_41
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_accepted_after_1_41 ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid ... ok
+ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema
+ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_validate_allowed_fields
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_validate_allowed_fields ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_inspect_verbs_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_inspect_verbs_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification ... ok
-2026-05-01 12:33:34.877 55209 INFO alembic.runtime.migration [None req-3cb1e58b-c4ac-45c3-9f23-ee828a7c4d30 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:34.878 55209 INFO alembic.runtime.migration [None req-3cb1e58b-c4ac-45c3-9f23-ee828a7c4d30 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_associated
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_associated ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_unsupported
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_unsupported ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_with_json
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_by_name_with_json ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_maintenance_mode_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name_unsupported
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_node_not_found_by_name_unsupported ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_portgroup_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_portgroup_subresource ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource ... ok
-INFO  [alembic.runtime.migration] Running stamp_revision  -> 21c48150dea9
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource_no_port_id
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_ports_subresource_no_port_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource_no_connector_id
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_connectors_subresource_no_connector_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_targets_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestDelete.test_delete_volume_targets_subresource ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_wdi
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_wdi ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_value
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_value ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_version
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_bad_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_already_exist
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_already_exist ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_all_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_all_invalid_api_version ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_error_cases
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_error_cases ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_optional
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_missing_optional ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_device_id
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_device_id ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_mac_address
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_mac_address ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_port_id
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_port_id ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_allowed
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification_mask_secrets
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_node_notification_mask_secrets ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_old_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_using_query_old_version ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_failed
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_failed ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_duplicate_step
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_duplicate_step ... ok
-2026-05-01 12:33:36.527 55237 INFO alembic.runtime.migration [None req-30b901a5-10fe-4f45-a0fc-ede7a98dd6f8 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:36.528 55237 INFO alembic.runtime.migration [None req-30b901a5-10fe-4f45-a0fc-ede7a98dd6f8 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_by_node_name_ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_by_node_name_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_targets_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_targets_subresource ... ok
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class_detail
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class_detail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_invalid_boot_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_invalid_boot_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_025_nodes_validate_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_025_nodes_validate_get_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_remove_parent
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_remove_parent ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid_not_found
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_raises_before_1_41
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_raises_before_1_41 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_001_values
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_001_values ... skipped 'These are fake reference values for YAML templating'
+ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_args
+ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_args ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patched_validate_with_schema
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patched_validate_with_schema ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_manage_verbs
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_manage_verbs ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_too_long
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_name_invalid_too_long ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_name
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_name ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_my_projet_id
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_owner_not_my_projet_id ... ok
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_port_notification
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_port_notification ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_none
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_none ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_pagination_no_uuid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_pagination_no_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_and_id
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_and_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_fail_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_fail_wrong_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_attach_wrong_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_everything
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_everything ... ok
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_portgroup_notification
-ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase.test_portgroup_notification ... ok
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth_fail
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth_fail ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_manage_verbs_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_manage_verbs_fail ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_provide_verbs
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_provide_verbs ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_normalized
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_normalized ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_with_loop
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_with_loop ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_status
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_port_event_invalid_status ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_multi
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_multi ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_sucess
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_sucess ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_pagination_no_uuid
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_collection_pagination_no_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_false
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_false ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_deployfail
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_add_state_in_deployfail ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_provide_verbs_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_provide_verbs_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_classic
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_classic ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_dynamic
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_type_filter_dynamic ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_switch_id_bad_mac
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_local_link_connection_switch_id_bad_mac ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_add_trait_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_add_trait_action ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_sepecified_by_path
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_sepecified_by_path ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_default_mode
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_default_mode ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_too_long
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_too_long ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_step_interface_fail
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_step_interface_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_custom_fields_invalid_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_resource_class_too_long
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_resource_class_too_long ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_valid_extra
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_valid_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_fast_deploy_lookup
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_fast_deploy_lookup ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_path
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_path ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_association_filter
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_association_filter ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_instance_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_detail_with_instance_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_several_via_argument
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_several_via_argument ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_argument
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_argument ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_url
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_specific_via_url ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean_old_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_automated_clean_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_always_in_response
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_always_in_response ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_clean_up_ipxe_config_uefi
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_clean_up_ipxe_config_uefi ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_bios
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_bios ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_uefi
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_uefi ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_non_existent
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_add_non_existent ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_steps
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_field_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_args
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_args ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unbind_port_events
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unbind_port_events ... ok
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unknown_event_property
-ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC.test_network_unknown_event_property ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_with_fields
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_by_node_resource_with_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_empty
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_doesnt_contain_id
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_doesnt_contain_id ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_attribute_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_attribute_action ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_device_types
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_device_types ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_min_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_min_api_version ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_driver
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_driver ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_driver_fail
@@ -7818,84 +8753,8 @@
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_fields ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_fields_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_fields_fail ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_candidate_nodes
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_candidate_nodes ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_addresses
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_addresses ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_resource_class
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_resource_class ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_multi
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6 ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_empty_step_list_fail
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_empty_step_list_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_none
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_none ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_not_a_trait
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_not_a_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_multi
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_non_existent_property_fail
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_non_existent_property_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_empty
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_empty
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_properties_field_lower_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_properties_field_lower_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_custom_fields_invalid_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_detach_wrong_version ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_interface
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_all_by_node_name_ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_all_by_node_name_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_missing_address_fails
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_missing_address_fails ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all ... ok
-2026-05-01 12:33:36.734 55207 INFO alembic.runtime.migration [None req-0ccbbbd2-3fe0-4bcb-8632-a6058f9f6737 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:36.735 55207 INFO alembic.runtime.migration [None req-0ccbbbd2-3fe0-4bcb-8632-a6058f9f6737 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_only_uuid
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_only_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_no_extra
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_no_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_chassis_uuid_not_found ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6_uefi
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6_uefi ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_name_already_exist
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_name_already_exist ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_non_existent_step_fail
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_non_existent_step_fail ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_resource_class_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_specify_resource_class_fail ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_undeploy_verbs
@@ -7906,2274 +8765,2260 @@
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allow_unknown_verbs ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_network_interface
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_network_interface ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_port_attribute_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_port_attribute_action ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_attribute_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_attribute_action ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_pagination_no_uuid
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_collection_pagination_no_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_custom_fields_invalid_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_traits
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_allocation_with_traits ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_uuid
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_found_by_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_not_acceptable
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_empty_not_acceptable ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_hexadecimal_lunid
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_hexadecimal_lunid ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json_not_found
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_json_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_enroll
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_enroll ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_address
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_address ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_node_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_no_mandatory_field_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_all_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_one_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_error
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_error ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_generate_uuid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_generate_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_internal_info_not_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_internal_info_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_pagination_no_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_pagination_no_uuid ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_network_interface_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_network_interface_fail ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_rescue_interface_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_rescue_interface_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_all_interface_fields_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_automated_clean_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_automated_clean_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed_storage_interface
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_drivers_with_dynamic_detailed_storage_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_custom_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_custom_fields_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_by_node_not_allowed
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_by_node_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_ignore_malformed_address
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_ignore_malformed_address ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_singular
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_singular ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_uuid
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_remove_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_invalid_name
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_invalid_name ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_too_long
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_name_too_long ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_step_interface_fail
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_invalid_step_interface_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_multi
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_multi ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_plugin_data_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_plugin_data_action ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia.test_get_wrong_version ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_custom_fields ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true_connerror
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true_connerror ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_none
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_none ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_success
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_success ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_handles_exceptions
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_handles_exceptions ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_step_invalid_interface
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_step_invalid_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_not_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_add_parent_node_not_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_remove_parent
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch.test_node_remove_parent ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_priority
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_priority/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_step
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_no_mandatory_step_field_step ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_standard_trait_name
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_standard_trait_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_locked
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_if_node_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_mode_field_lower_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_mode_field_lower_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_suffix
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_get_one_with_suffix ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_double_json_in_name
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_double_json_in_name ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_node_uuid_not_allowed
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_node_uuid_not_allowed ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_port_attribute_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_port_attribute_action ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_resource_class
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_resource_class ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_resource_class_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_fields_resource_class_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanhold
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanhold ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_rule_data
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_rule_data ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_fast_deploy_lookup
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_fast_deploy_lookup ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_custom_fields_invalid_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_node_uuid_not_found
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_node_uuid_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_addr_format
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_addr_format ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_addresses
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_addresses ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success_verify_false
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success_verify_false ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_portgroup_fields_mode_properties
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_portgroup_fields_mode_properties ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_additional_volume_type
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_additional_volume_type ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_links
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_links ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_none
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_default_state_none ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_name_already_exist
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_name_already_exist ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_invalid_custom_fields
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_get_one_invalid_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version_without_check
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_invalid_api_version_without_check ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_portgroup_fields_mode_properties_fail
 ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields.test_check_allowed_portgroup_fields_mode_properties_fail ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_ansi_c
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_ansi_c ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_step_string_priority
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_step_string_priority ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_max_trait_limit
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_max_trait_limit ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_deprecated_without_owner
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_deprecated_without_owner ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_multi
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_addresses
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_addresses ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_noportgroup
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_noportgroup ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_steps_invalid_duplicate
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost.test_create_steps_invalid_duplicate ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_non_existent_step_fail
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_non_existent_step_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_double_json_in_name
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_double_json_in_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_iface_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_boot_device_iface_not_supported ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_with_bad_version
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_fails_with_bad_version ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_sensitive_rule_hides_data
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_get_sensitive_rule_hides_data ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_forbidden
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_allowed
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links_public_url
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_links_public_url ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_patch_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_patch_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_node_uuid
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_invalid_input_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_only_uuid
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_only_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_list_hides_sensitive_data
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_list_hides_sensitive_data ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_disabled
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_disabled ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope_fails
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope_fails ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port_policy_forbidden
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_no_port_policy_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_policy_notfound
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve.test_check_port_policy_and_retrieve_policy_notfound ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanwait
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_cleanwait ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_bad_trait
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_bad_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_normal
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_normal ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_uuid
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_found_by_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_many
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_many ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_one
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_one ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sensitive_data_masked
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sensitive_data_masked ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_nostandalone_ports
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_nostandalone_ports ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_older_version
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_older_version ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_fail_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_fail_action ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_one
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules.test_one ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve_first_fail
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve_first_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_no_restrict_lookup
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_no_restrict_lookup ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_node_uuid_format
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_node_uuid_format ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_old_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_properties
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_properties ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_links
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_links ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_mismatch_owner
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_mismatch_owner ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_ignore_malformed_address
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_ignore_malformed_address ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_cached
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_cached ... ok
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_set_sensitive_field
-ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch.test_set_sensitive_field ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_iface_not_supported
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_iface_not_supported ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_addresses
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_addresses ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_too_long_trait
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_add_single_trait_rejects_too_long_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_deployhold
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_deployhold ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_invalid_state
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_abort_invalid_state ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_in_name
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_in_name ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_not_found
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_suffix
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_suffix ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_links
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_links ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_many
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_many ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_standalone_ports
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_nopxe_portgroup_standalone_ports ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields_as_list
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_custom_fields_as_list ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_fails_with_bad_version
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_fails_with_bad_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_invalid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_node_policy_and_retrieve_no_node
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_node_policy_and_retrieve_no_node ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_not_found
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_not_found ... ok
-2026-05-01 12:33:38.248 55215 INFO alembic.runtime.migration [None req-fe2e8689-3c1a-44a9-993a-74363e9d4253 - - - - - -] Context impl SQLiteImpl.
-2026-05-01 12:33:38.249 55215 INFO alembic.runtime.migration [None req-fe2e8689-3c1a-44a9-993a-74363e9d4253 - - - - - -] Will assume non-transactional DDL.
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_new_owner_for_project_owned_runbook
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_new_owner_for_project_owned_runbook ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_owner
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPost.test_create_restricted_allocation_with_owner ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_fields_for_nova
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_fields_for_nova ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_no_content_length
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_no_content_length ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_822
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_822 ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_850
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_850 ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_log_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_log_action ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_remove_trait_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_remove_trait_action ... ok
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_older_version
-ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers.test_raid_logical_disk_properties_older_version ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_name_with_none
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_name_with_none ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_singular
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_replace_singular ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_error
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_error ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_node_uuid
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_invalid_input_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates.test_sort_key_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_pagination_no_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_collection_pagination_no_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_in_name
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_in_name ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_not_found
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_json_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_suffix
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_one_with_suffix ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_owner_field
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_get_owner_field ... ok
+ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume
+ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume ... ok
+ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume_invalid_api_version ... ok
+ironic.tests.unit.api.test_method.TestExpose.test_exception
+ironic.tests.unit.api.test_method.TestExpose.test_exception ... ok
+ironic.tests.unit.api.test_method.TestExpose.test_expose
+ironic.tests.unit.api.test_method.TestExpose.test_expose ... ok
+ironic.tests.unit.api.test_method.TestExpose.test_expose_validation
+ironic.tests.unit.api.test_method.TestExpose.test_expose_validation ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id_not_found
+ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id_not_found ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_check_policy
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_check_policy ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description_oversize
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_description_oversize ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off ... ok
-ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_disabled
-ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_disabled ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_step_invalid_interface
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_replace_step_invalid_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_id_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_old_api_version
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy_forbidden
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy_forbidden ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_custom_timeout
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_custom_timeout ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_many
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_many ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_empty
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_ok ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_check_policy_forbidden
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_check_policy_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_active_fails
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_active_fails ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_volume_type
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_volume_type ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_nothing_provided
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_nothing_provided ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_post_name
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_post_name ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_error_with_secret_parameter
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_error_with_secret_parameter ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_allowed
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_no_restrict_lookup
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_no_restrict_lookup ... ok
-ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_enabled
-ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_enabled ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_noportgroup
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_noportgroup ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_attribute_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_attribute_action ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_links
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_links ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_driver_vendor_passthru_async
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_driver_vendor_passthru_async ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_pre_name
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_allow_node_logical_names_pre_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_reserved
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_name_reserved ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_as_list
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_as_list ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_address
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_address ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off_old_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_disable_power_off_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_field_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_by_node_name
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_by_node_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_with_chassis
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_all_traits_with_chassis ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_one
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_one ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_old_api_version
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_not_found
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_not_found ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_driver_vendor_passthru_sync
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_driver_vendor_passthru_sync ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_name_no_logical_name
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_name_no_logical_name ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_http_scheme
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_http_scheme ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json_not_found
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_by_name_with_json_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope_fails_if_public
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope_fails_if_public ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_adoptfail
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_adoptfail ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_mandatory_field_node_uuid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_mandatory_field_node_uuid ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_capability_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_capability_action ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_found
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_not_found ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_get_controller_reserved_names
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_get_controller_reserved_names ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_detail
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_many
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_many ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_restrict_lookup
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC.test_restrict_lookup ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_nostandalone_ports
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_nostandalone_ports ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_nothing_provided
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_nothing_provided ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_conductor_unavailable
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_conductor_unavailable ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_forbidden
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_uuid_no_logical_name
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_by_uuid_no_logical_name ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_name
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_invalid_name
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_invalid_name ... ok
-ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task
-ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_method_not_specified
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_method_not_specified ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_async
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_async ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_node_uuid_not_found
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_node_uuid_not_found ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_plugin_data_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_plugin_data_action ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_redirected
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_redirected ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_conductor_group_fields_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_project_owned_runbook_public
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_project_owned_runbook_public ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_attach
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_attach ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_manage
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_from_manage ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_one
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_one ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_uuid
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_expect_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_old_api_version
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_doesnt_contain_id
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_doesnt_contain_id ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_invalid_address_format
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_invalid_address_format ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_replace_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_add_replace_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_multi
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_owner_not_acceptable
-ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch.test_update_owner_not_acceptable ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_invalid_name
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_get_rpc_node_invalid_name ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_invalid_basic_auth
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_invalid_basic_auth ... ok
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port_no_id
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port_no_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_non_existent_address
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_non_existent_address ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_custom_trait
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_custom_trait ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_port_attribute_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_port_attribute_action ... ok
-ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_default_is_flat
-ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_default_is_flat ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_restrict_lookup
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup.test_restrict_lookup ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_standalone_ports
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_novif_pxe_portgroup_standalone_ports ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_raises_error_before_1_17
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_adopt_raises_error_before_1_17 ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_valid_basic_auth
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_valid_basic_auth ... ok
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_capability_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_capability_action ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_v123
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_v123 ... ok
-ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_unknown_network_interface
-ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_unknown_network_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_id
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_locked
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_node_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_console_disabled
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_console_disabled ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_default_conductor_group
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_default_conductor_group ... ok
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_automatic_retry
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_automatic_retry ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_valid_extra
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_valid_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_public_system_scope
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_public_system_scope ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_unset_public_system_scope
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_unset_public_system_scope ... ok
-ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_duplicates
-ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_duplicates ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_max_ver_str
-ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_max_ver_str ... ok
-ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_min_ver_str
-ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_min_ver_str ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_forbidden ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_attach_byte_to_byte
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_attach_byte_to_byte ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_sanitize_dict
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_sanitize_dict ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir
+ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden_no_project
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_forbidden_no_project ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin_owner_proj_mismatch
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_non_admin_owner_proj_mismatch ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_with_owner
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy.test_check_list_policy_with_owner ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden_no_project
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden_no_project ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_non_admin
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_non_admin ... ok
+ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid
+ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid ... ok
+ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid_colon_key_name
+ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid_colon_key_name ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_forbidden_converts_to_imagenotauthed
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_forbidden_converts_to_imagenotauthed ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_notfound_converts_to_imagenotfound
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_notfound_converts_to_imagenotfound ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_file_url
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_file_url ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_no_data
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_no_data ... ok
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_service_auth
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_service_auth ... ok
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_session
+ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_session ... ok
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_failure
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_failure ... ok
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_ok
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_ok ... ok
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_interfaces
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_interfaces ... ok
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_params
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_params ... ok
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_race
+ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_race ... ok
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_cleaning
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_cleaning ... ok
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_provisioning
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_provisioning ... ok
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_rescuing
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_rescuing ... ok
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_no_ports_no_portgroups
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_no_ports_no_portgroups ... ok
+ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_kwargs
+ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_kwargs ... ok
+ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_mixed
+ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_mixed ... ok
+ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_supported
+ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_supported ... ok
+ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_unsupported
+ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_unsupported ... ok
+ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_add_auth_opts
+ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_add_auth_opts ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_id
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_id ... ok
+ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_os_service_types_alias
+ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_os_service_types_alias ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkInterfaceMixin.test_get_network_names_and_uuids
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkInterfaceMixin.test_get_network_names_and_uuids ... ok
+ironic.tests.unit.common.test_nova.TestNovaAdapter.test_get_nova_adapter
+ironic.tests.unit.common.test_nova.TestNovaAdapter.test_get_nova_adapter ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_002_owner_admin_cannot_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_002_owner_admin_cannot_post_nodes ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_attach_unicode_to_byte
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_attach_unicode_to_byte ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipa_debug_rescue
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipa_debug_rescue ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_already_in_progress
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_already_in_progress ... ok
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_sync
 ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru.test_vendor_passthru_sync ... ok
-ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_disable
-ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_disable ... ok
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations.test_sort_key_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adopting_state
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adopting_state ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_trait_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_if_trait_not_found ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_connect_error
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_connect_error ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_error
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_error ... ok
-ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_name_value_match
-ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants.test_name_value_match ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup ... ok
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_one_port
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_one_port ... ok
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_plugin_data_action
-ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_plugin_data_action ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_standard_trait
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_name_standard_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_not_found
-ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch.test_update_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_allow
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_allow ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_is_valid_node_name
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_is_valid_node_name ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_populate_node_uuid
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_populate_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid_not_found
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_id_with_uuid_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_console_information_not_supported ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adoption_failed_state
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_adoption_failed_state ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid_invalid_type
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_node_uuid_invalid_type ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_connection_error
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_connection_error ... ok
-ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_enable
-ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_enable ... ok
-ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid
-ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid ... ok
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_port_int_info
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_port_int_info ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_bios_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_bios_interface ... ok
 ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_different_nodes
 ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_different_nodes ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_get_all_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_get_all_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id_invalid_api_version ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false_error
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false_error ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_os_error
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_os_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_network_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_network_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_empty
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_local_link_connection_none_type
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_local_link_connection_none_type ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_none
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_none ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_with_hyphens_delimiter
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_with_hyphens_delimiter ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_node_uuid_to_node_id_mapping
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_node_uuid_to_node_id_mapping ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id_not_found
-ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent.test_replace_node_uuid_with_id_not_found ... ok
-ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema
-ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema ... ok
-ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_args
-ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_args ... ok
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports_inconsistent
-ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports_inconsistent ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_empty
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root ... ok
-ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_kwargs
-ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_kwargs ... ok
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_get_method_masked
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_get_method_masked ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_detail_fails_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_detail_fails_wrong_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_fails_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_fails_wrong_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_sharded
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_sharded ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_single_shard_detail
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_single_shard_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field ... ok
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_driver_not_found
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_driver_not_found ... ok
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success ... ok
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success_groups
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success_groups ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_custom_fields
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_managed_state
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_bad_requests_in_managed_state ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_uuid_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_allocation_uuid_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_not_allow
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_not_allow ... ok
-ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid_colon_key_name
-ironic.tests.unit.common.test_args.ValidateDictTest.test_dict_valid_colon_key_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_026_nodes_maintenance_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_026_nodes_maintenance_put_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup ... ok
+ironic.tests.unit.api.test_method.TestExpose.test_post_body
+ironic.tests.unit.api.test_method.TestExpose.test_post_body ... ok
+ironic.tests.unit.api.test_method.TestExpose.test_post_body_validation
+ironic.tests.unit.api.test_method.TestExpose.test_post_body_validation ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_driver_info
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_driver_info ... ok
+ironic.tests.unit.api.test_method.TestExpose.test_response_204
+ironic.tests.unit.api.test_method.TestExpose.test_response_204 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_missing_parameter_value
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_missing_parameter_value ... ok
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_portgroup_int_info
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_portgroup_int_info ... ok
+ironic.tests.unit.api.test_method.TestExpose.test_response_content
+ironic.tests.unit.api.test_method.TestExpose.test_response_content ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_already_exist
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_already_exist ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_chassis
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_chassis ... ok
 ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_old_api_version
 ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_no_portgroups_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_no_portgroups_allowed ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe ... ok
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field_fails_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field_fails_wrong_version ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_027_nodes_maintenance_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_027_nodes_maintenance_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_003_owner_admin_can_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_003_owner_admin_can_post_nodes ... ok
+ironic.tests.unit.api.test_method.TestExpose.test_response_custom_status
+ironic.tests.unit.api.test_method.TestExpose.test_response_custom_status ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_and
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_and ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_status_code
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_status_code ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_normalized
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_address_normalized ... ok
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_portgroups_int_info
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_portgroups_int_info ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_doesnt_contain_id
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_doesnt_contain_id ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_instance_info
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_instance_info ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_boolean
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_boolean ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_adoptfail
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_adoptfail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_028_nodes_maintenance_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_028_nodes_maintenance_put_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state ... ok
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_ports_int_info
+ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_ports_int_info ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_with_default
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_with_default ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_driver
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_driver ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_default_mode
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_default_mode ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_error
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_004_service_nodes_cannot_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_004_service_nodes_cannot_post_nodes ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state_not_allowed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args_kwargs
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args_kwargs ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_available
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_available ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_internal_field
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_internal_field ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_function
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_function ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name_old_api_version
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_default_limit
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_collection_links_default_limit ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail ... ok
-ironic.tests.unit.common.test_driver_factory.StorageInterfaceFactoryTestCase.test_build_interface_for_task
-ironic.tests.unit.common.test_driver_factory.StorageInterfaceFactoryTestCase.test_build_interface_for_task ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found_old_api_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_029_nodes_maintenance_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_029_nodes_maintenance_delete_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_network_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_network_interface ... ok
+ironic.tests.unit.common.test_network.TestNetwork.test_remove_vifs_from_node
+ironic.tests.unit.common.test_network.TestNetwork.test_remove_vifs_from_node ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_doesnt_contain_id
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_doesnt_contain_id ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_generate_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_generate_uuid ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_kwargs
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_kwargs ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_ipa_debug
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_ipa_debug ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_integer
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_integer ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_change_when_being_cleaned
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_change_when_being_cleaned ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_api_version ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l2
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l2 ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_error
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_error ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mac_address
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mac_address ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_some_invalid_local_link_connection_key
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_some_invalid_local_link_connection_key ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_detail
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_detail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_030_nodes_maintenance_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_030_nodes_maintenance_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_005_service_nodes_can_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_005_service_nodes_can_post_nodes ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_mandatory_field
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_mandatory_field ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_storage_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_storage_interface ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_local_boot
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_local_boot ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mandatory
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mandatory ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l3
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l3 ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_node_uuid_format
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_node_uuid_format ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_invalid_state_request
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_invalid_state_request ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mixed_unvalidated
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mixed_unvalidated ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_no_physnet
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_no_physnet ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_generate_uuid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_generate_uuid ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_no_kernel_no_ramdisk
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_no_kernel_no_ramdisk ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_connector_id
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_connector_id ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_name
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_non_existent_property_fail
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_non_existent_property_fail ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_failure
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_with_retries
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_with_retries ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version_detail
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version_detail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_031_nodes_maintenance_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_031_nodes_maintenance_delete_observer ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_or
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_or ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_valid_extra
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_valid_extra ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_internal_info_not_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_internal_info_not_allowed ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_missing
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_missing ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_node_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_node_uuid ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_opts_ramdisk_opt
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_opts_ramdisk_opt ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_makes_datetimes
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_makes_datetimes ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_006_owner_manager_cannot_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_006_owner_manager_cannot_post_nodes ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name_unsupported
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name_unsupported ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_passes_through_to_client
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_passes_through_to_client ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_addr_format
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_addr_format ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string_list
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string_list ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_type
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_type ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment_no_physnet
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment_no_physnet ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed_detail
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed_detail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_032_nodes_management_boot_device_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_032_nodes_management_boot_device_put_admin ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_rescue
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_rescue ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_unexpected_args
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_unexpected_args ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_image_not_active
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_image_not_active ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_noportgroup
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_noportgroup ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_off_with_disable_power_off
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_off_with_disable_power_off ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_failure
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_ok ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_no_authtoken_in_the_context
+ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_no_authtoken_in_the_context ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_node_uuid_not_found
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_node_uuid_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee_old_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_missing
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_missing ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_without_is_whole_disk_image
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_without_is_whole_disk_image ... ok
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid_or_name
+ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid_or_name ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_node_uuid_format
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_invalid_node_uuid_format ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_invalid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_invalid_soft_ver ... ok
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_single_segment
+ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_single_segment ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_033_nodes_management_boot_device_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_033_nodes_management_boot_device_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_007_lessee_admin_cannot_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_007_lessee_admin_cannot_post_nodes ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_uuid ... ok
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_duplicated_entry
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_duplicated_entry ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_type_value_already_exist
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_type_value_already_exist ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_configdrive_dict
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_configdrive_dict ... ok
+ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid
+ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ramdisk_params
+ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ramdisk_params ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_portgroup_standalone_ports
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_portgroup_standalone_ports ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_empty_target_raid_config
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_empty_target_raid_config ... ok
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_empty_entry
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_empty_entry ... ok
+ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_failure
+ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_no_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_no_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_old_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_id
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_id ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_additional_property
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_additional_property ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_no_target_raid_config_after_skipping
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_no_target_raid_config_after_skipping ... ok
+ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_missing_segment
+ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_missing_segment ... ok
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_init_checks_unsupported
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_init_checks_unsupported ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_valid_extra
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_valid_extra ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_034_nodes_management_boot_device_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_034_nodes_management_boot_device_put_observer ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_custom_schema
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_custom_schema ... ok
+ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port
+ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_valid_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_properties
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_mode_properties ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_nonroot
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_nonroot ... ok
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_load_error_if_driver_enabled
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_load_error_if_driver_enabled ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_noportgroup
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_noportgroup ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_disk_type
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_disk_type ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_as_list
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_as_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_008_lessee_admin_can_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_008_lessee_admin_can_post_nodes ... ok
+ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_client
+ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_client ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_node_uuid_to_node_id_mapping
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_node_uuid_to_node_id_mapping ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_not_acceptable
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_not_acceptable ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_root
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_root ... ok
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_no_driver_load_error_if_driver_disabled
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_no_driver_load_error_if_driver_disabled ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_int_type
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_int_type ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_invalid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_invalid_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_invalid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_invalid ... ok
+ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_exception
+ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_035_nodes_management_boot_device_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_035_nodes_management_boot_device_get_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_show_password
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_show_password ... ok
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_wrap_in_driver_load_error_if_driver_enabled
+ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_wrap_in_driver_load_error_if_driver_enabled ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSerializer.test_serialize
+ironic.tests.unit.common.test_glance_service.TestGlanceSerializer.test_serialize ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_uuid ... ok
+ironic.tests.unit.api.test_root.TestRoot.test_get_root
+ironic.tests.unit.api.test_root.TestRoot.test_get_root ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_is_root_volume
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_is_root_volume ... ok
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_access_forbidden
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_access_forbidden ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_nostandalone_ports
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_nostandalone_ports ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_no_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_no_ver ... ok
 ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_copy
 ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_copy ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root_non_existent
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_add_root_non_existent ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_older_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_older_soft_ver ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_not_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_portgroup_not_found
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_portgroup_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_description_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_description_field ... ok
+ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors
+ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_multiple_is_root_volume
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_multiple_is_root_volume ... ok
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_passes
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_passes ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties_custom_schema
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties_custom_schema ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_name_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_deleted_chassis
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_deleted_chassis ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_consoled_enabled
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_consoled_enabled ... ok
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_policy_not_registered
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_policy_not_registered ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_number_of_phy_disks
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_number_of_phy_disks ... ok
 ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_copy_fail
 ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_copy_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_mandatory_field
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_mandatory_field ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_invalid_vif_id
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_invalid_vif_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_no_vif_id
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_no_vif_id ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_locked
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_node_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid_old
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_attach_port_uuid_and_portgroup_uuid_old ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_by_node_name
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_by_node_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_locked
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_resource_class
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_resource_class ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_insecure_heartbeat
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_insecure_heartbeat ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_bios_valid_soft_ver ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_against_single
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_against_single ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_error
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_error ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true_error
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true_error ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_valid_path
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_valid_path ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_source_path
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_source_path ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type_old_api
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_local_link_connection_network_type_old_api ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_multi
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_disable_power_off_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_disable_power_off_fields ... ok
-ironic.tests.unit.common.test_swift.SwiftTestCase.test___init__
-ironic.tests.unit.common.test_swift.SwiftTestCase.test___init__ ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_detach_node_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_list
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_list ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_id
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query_false
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_query_false ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_storage_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_explicit_storage_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_with_bad_version
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_delete_trait_fails_with_bad_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_allow
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_allow ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_not_allow
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_physnet_not_allow ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_allow
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_allow ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors2
+ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors2 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_036_nodes_management_boot_device_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_036_nodes_management_boot_device_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_009_lessee_manager_cannot_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_009_lessee_manager_cannot_post_nodes ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_multiple_root_volumes
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_multiple_root_volumes ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_valid_soft_ver ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_physical_disks
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_physical_disks ... ok
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_hard_link
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_hard_link ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_double_json_in_name
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_double_json_in_name ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_address
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_address ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_internal_field
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_internal_field ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_standalone_ports
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_standalone_ports ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_raid_level
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_raid_level ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_file_not_found
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_file_not_found ... ok
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_config_file
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_config_file ... ok
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_symlink
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_symlink ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_invalid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_invalid_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_037_nodes_management_boot_device_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_037_nodes_management_boot_device_get_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_mandatory_field_node_uuid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_no_mandatory_field_node_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface_old_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface_old_api_version ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_share_physical_disks
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_share_physical_disks ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_hashlib_not_supports_algo
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_hashlib_not_supports_algo ... ok
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_show
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_show ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_current_capabilities_empty
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_current_capabilities_empty ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mismatch
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mismatch ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_both_node_ident_and_node_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_both_node_ident_and_node_uuid ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_size_gb
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_size_gb ... ok
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_no_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_no_ver ... ok
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_namespace
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_namespace ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_node_uuid_not_found
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_node_uuid_not_found ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_010_lessee_manager_can_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_010_lessee_manager_can_post_nodes ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_in_name
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_in_name ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_no_root_volumes
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_no_root_volumes ... ok
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href_path_not_found_or_not_file
+ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href_path_not_found_or_not_file ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_max_size_gb
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_max_size_gb ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case_delimited
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case_delimited ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_hyphens_delimiter
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_hyphens_delimiter ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_logical_disk
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_logical_disk ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_valid_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_chassis_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_chassis_uuid ... ok
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_skip_MAX
+ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_skip_MAX ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_md5
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_md5 ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_v123
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_v123 ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression_disabled
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression_disabled ... ok
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_no_args
+ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_no_args ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_raid_level
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_raid_level ... ok
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_indexerror
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_indexerror ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_internal_field
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_internal_field ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_no_agent_secret
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_no_agent_secret ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_invalid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_invalid_soft_ver ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_custom
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_custom ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_size_gb
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_size_gb ... ok
+ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_with_master_path
+ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_with_master_path ... ok
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv4
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv4 ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_bad_format
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_bad_format ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_default
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_default ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_valid_extra
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_valid_extra ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_011_third_party_admin_cannot_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_011_third_party_admin_cannot_post_nodes ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay ... ok
+ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_without_master_path
+ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase.test_without_master_path ... ok
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_suffix
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_suffix ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_not_specific
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_not_specific ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_raw_smaller
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_raw_smaller ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_no_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_no_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_default_resource_class
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_default_resource_class ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay_software
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay_software ... ok
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_download_size
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_download_size ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_with_hyphens_delimiter
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_create_portgroup_with_hyphens_delimiter ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_too_few_physical_disks
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_too_few_physical_disks ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_owner_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_owner_fields ... ok
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal_allowed
+ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_valid_soft_ver ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object_throws_for_invalid_or_unsupported_hash_name
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object_throws_for_invalid_or_unsupported_hash_name ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference_just_digest
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference_just_digest ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_with_jbod_volume
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_with_jbod_volume ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_node_uuid_to_node_id_mapping
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost.test_node_uuid_to_node_id_mapping ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_auth_data_checksum
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_auth_data_checksum ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_differ
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_differ ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_mandatory_field_driver
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_mandatory_field_driver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_protected_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_protected_fields ... ok
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_logical_disks
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_logical_disks ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_invalid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_invalid_soft_ver ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_012_third_party_admin_can_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_012_third_party_admin_can_post_nodes ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_non_existent_chassis_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_non_existent_chassis_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_max_version
+ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_max_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_aarch64
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_aarch64 ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_default_value
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_default_value ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_size_gb
+ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_size_gb ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal_not_binary
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal_not_binary ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_combined_algo
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_combined_algo ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_retired_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_retired_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_microversion_headers
+ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_microversion_headers ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_bad_manifest
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_bad_manifest ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_no_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_no_ver ... ok
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_check_orphaned_allocations
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_check_orphaned_allocations ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_provision_updated_at
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_provision_updated_at ... ok
+ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_file
+ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_file ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_local
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_local ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_fips_enabled
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_fips_enabled ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_no_checksum_algo
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_no_checksum_algo ... ok
+ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_min_version
+ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_min_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_042_nodes_management_inject_nmi_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_042_nodes_management_inject_nmi_put_member ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields ... ok
+ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_string
+ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_string ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_hostname_safe
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_hostname_safe ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_specific_digest
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_specific_digest ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_valid_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_hostname
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_hostname ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_with_checksum
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_with_checksum ... ok
+ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_with_quotes
+ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_with_quotes ... ok
+ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_route_checks_version
+ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_route_checks_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields_invalid_api_version ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_show
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_show ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_datapath_id
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_datapath_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_013_owner_member_cannot_post_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_013_owner_member_cannot_post_nodes ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_with_checksum_mismatch
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_with_checksum_mismatch ... ok
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_logical_name
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_logical_name ... ok
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_validate_href
+ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_validate_href ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_invalid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_invalid_soft_ver ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_image_service
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_image_service ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_port_id
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_port_id ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_old_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_old_api_version ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_no_proxy
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_no_proxy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_no_image_service
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_no_image_service ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_no_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_no_ver ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_custom_fields
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_custom_fields ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive
+ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive ... ok
+ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive
+ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip_not_raises_exceptions
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip_not_raises_exceptions ... ok
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation_with_node_id
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation_with_node_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_044_nodes_states_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_044_nodes_states_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_valid_soft_ver ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_014_owner_reader_cannot_post_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_014_owner_reader_cannot_post_reader ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_old_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_default_limit
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_default_limit ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt_backward_compatibility
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt_backward_compatibility ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_unix_file_modification_datetime
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_unix_file_modification_datetime ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive_in_swift
+ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive_in_swift ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_recorded_project_scope
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_recorded_project_scope ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_datapath_id
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_datapath_id ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw ... ok
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_active_node
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_active_node ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query ... ok
+ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_db_conn
+ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_db_conn ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_with_disable_power_off
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_with_disable_power_off ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_045_nodes_states_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_045_nodes_states_get_member ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_gpt_format
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_gpt_format ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__cache_tftp_images_master_path
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__cache_tftp_images_master_path ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_iface_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_iface_not_supported ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_llc_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_llc_old_api_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_not_allow
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields.test__check_allowed_port_fields_portgroup_not_allow ... ok
-ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_invalid_major_version
-ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_invalid_major_version ... ok
-ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_ok
-ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_high
-ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_high ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_multi
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_id
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_id ... ok
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite ... ok
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_uncached
-ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_uncached ... ok
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_name
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_name/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_uuid
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_subcontroller_old_version
-ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif.test_vif_subcontroller_old_version ... ok
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_hard_link
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_hard_link ... ok
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_symlink
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_download_symlink ... ok
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_show
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_show ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_invalid_request
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_invalid_request ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_older_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_older_soft_ver ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_multi
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_and_fields
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_and_fields ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_password
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_password ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_user
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_user ... ok
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_duplicate
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_duplicate ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_bad_version
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_bad_version ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_noauth
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_noauth ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_invalid_json
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_invalid_json ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_conductor_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_conductor_forbidden ... ok
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_masked
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_masked ... ok
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_not_masked
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_not_masked ... ok
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_items_masked
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_items_masked ... ok
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_list_masking
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_list_masking ... ok
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_modifying_dict
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_modifying_dict ... ok
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_nested_dict_masking
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_nested_dict_masking ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_node_id
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_name_standard_trait
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_name_standard_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_not_found
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_project_scope
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_project_scope ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_system_scope
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_system_scope ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config_not_anaconda_boot
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config_not_anaconda_boot ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_portgroup_uuid_not_found_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_some_invalid_local_link_connection_key
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_some_invalid_local_link_connection_key ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_non_existent_property_fail
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_non_existent_property_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_low
-ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions.test_check_version_too_low ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_node_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_get_all_traits_fails_with_node_not_found ... ok
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_failure
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_failure ... ok
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_not_found
-ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_not_found ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac_invalid_format
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac_invalid_format ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_015_owner_admin_can_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_015_owner_admin_can_get_node ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query_false
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query_false ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_iso
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_iso ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info ... ok
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators ... ok
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_wrap_ipv6
+ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_wrap_ipv6 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provide_from_manage
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provide_from_manage ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_raw_format
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_raw_format ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_deploy_ramdisk
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_deploy_ramdisk ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_sort_key_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_system_scope
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_system_scope ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_iface_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_iface_not_supported ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_fails_safety_check
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_fails_safety_check ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_046_nodes_states_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_046_nodes_states_get_observer ... ok
+ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_error
+ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_error ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc ... ok
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node_in_maintenance
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node_in_maintenance ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_ipxe
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_ipxe ... ok
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_cannot_use_reserved
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_cannot_use_reserved ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_and_fields
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_and_fields ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_016_owner_manager_can_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_016_owner_manager_can_get_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_permitted_format
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_permitted_format ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_versioning
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_versioning ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_progress
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_progress ... ok
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_no_reserved
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_no_reserved ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_missing_deploy_kernel
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_missing_deploy_kernel ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_clean_abort_tear_down_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_clean_abort_tear_down_fail ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_raw_after_conversion
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_raw_after_conversion ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interface_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interface_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_false_and_fields
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_false_and_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_protected_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_protected_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields ... ok
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_none_free
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_none_free ... ok
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_transient_node
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_transient_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_047_nodes_states_power_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_047_nodes_states_power_put_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_state
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc_old_api_version ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel ... ok
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_reserved
+ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_reserved ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_empty
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_empty ... ok
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_without_node
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_without_node ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_017_owner_member_can_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_017_owner_member_can_get_node ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_not_supported ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled_fails_to_convert
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled_fails_to_convert ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_all_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_all_invalid_api_version ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_with_allocation
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_with_allocation ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_length
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_length ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_048_nodes_states_power_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_048_nodes_states_power_put_member ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_early
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_early ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name_unsupported
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name_unsupported ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_type
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_type ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_without_driver
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_without_driver ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_custom_fields ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe_anaconda
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe_anaconda ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_clean_step
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_clean_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_018_owner_reader_can_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_018_owner_reader_can_get_node ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_resume_allocations
+ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_resume_allocations ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_other_error
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_other_error ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_with_step
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_with_step ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_pagination_no_uuid
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_pagination_no_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_deploy
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_deploy ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_boot_iso
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_boot_iso ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_description
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_description ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_049_nodes_states_power_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_049_nodes_states_power_put_observer ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_redirect
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_redirect ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_candidate_nodes_mismatch
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_candidate_nodes_mismatch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_returns_none
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_returns_none ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident_unsupported_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident_unsupported_api_version ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_driver_internal
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_driver_internal ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_reserved_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_reserved_name ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_kickstart_stage2_missing
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_kickstart_stage2_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_019_lessee_admin_can_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_019_lessee_admin_can_get_node ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_invalid_state_request
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_invalid_state_request ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_simple
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_simple ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_network_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_network_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_050_nodes_states_boot_mode_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_050_nodes_states_boot_mode_put_admin ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_inspection
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_inspection ... ok
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_node_associated_with_another_instance
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_node_associated_with_another_instance ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_localboot
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_localboot ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_explicit
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_explicit ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_locked_with_correct_state
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_locked_with_correct_state ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_custom_fields ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_exception_in_background_task
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_exception_in_background_task ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_020_lessee_manager_can_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_020_lessee_manager_can_get_node ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_no_img_src
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_no_img_src ... ok
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_non_existing_node
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_non_existing_node ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_interface_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_interface_fields ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_whole_disk_image
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_whole_disk_image ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_uuid ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_node_in_maintenance_fail
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_node_in_maintenance_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_051_nodes_states_boot_mode_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_051_nodes_states_boot_mode_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image_with_type
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image_with_type ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_name
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_storage_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_storage_interface ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_resource_class_mismatch
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_resource_class_mismatch ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_boot_option
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_boot_option ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_non_glance
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_non_glance ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_links
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_links ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_021_lessee_member_can_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_021_lessee_member_can_get_node ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_node_already_locked
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_node_already_locked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_empty_password
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_empty_password ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_network_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_network_interface ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_many
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_many ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_052_nodes_states_boot_mode_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_052_nodes_states_boot_mode_put_observer ... ok
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_state_not_active
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_state_not_active ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class_old_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class_old_api_version ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_url_http
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_url_http ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_resource_class
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_resource_class ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_022_lessee_reader_can_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_022_lessee_reader_can_get_node ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_one
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_one ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_deploy
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_contains_all_db_objects
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_contains_all_db_objects ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_bios_boot_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_bios_boot_mode ... ok
-ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_mixed
-ironic.tests.unit.common.test_args.ValidateSchemaTest.test_schema_needs_mixed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_fsm.FSMTest.test__validate_target_state
-ironic.tests.unit.common.test_fsm.FSMTest.test__validate_target_state ... ok
-ironic.tests.unit.common.test_fsm.FSMTest.test_initialize
-ironic.tests.unit.common.test_fsm.FSMTest.test_initialize ... ok
-ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable
-ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable ... ok
-ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_invalid_state
-ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_invalid_state ... ok
-ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_not
-ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_not ... ok
-ironic.tests.unit.common.test_fsm.FSMTest.test_process_event
-ironic.tests.unit.common.test_fsm.FSMTest.test_process_event ... ok
-ironic.tests.unit.common.test_fsm.FSMTest.test_target_state_stable
-ironic.tests.unit.common.test_fsm.FSMTest.test_target_state_stable ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_forbidden_converts_to_imagenotauthed
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_forbidden_converts_to_imagenotauthed ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_notfound_converts_to_imagenotfound
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_client_notfound_converts_to_imagenotfound ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_file_url
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_file_url ... ok
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_set_mask_enabled
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_set_mask_enabled ... ok
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_values_masked
-ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_values_masked ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_iface_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_iface_not_supported ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_maintenance
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_maintenance ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_storage_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_storage_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_old_api_version ... ok
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_traits_mismatch
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_traits_mismatch ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_allowed_states
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_allowed_states ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_053_nodes_states_secure_boot_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_053_nodes_states_secure_boot_put_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sensitive_data_masked
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sensitive_data_masked ... ok
+ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port
+ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_power_on
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_power_on ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image_oci
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image_oci ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy_by_arch
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy_by_arch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_mac_exists
+ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_mac_exists ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_traits
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_traits ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_023_third_party_admin_cannot_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_023_third_party_admin_cannot_get_node ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key ... ok
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_non_glance
+ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_non_glance ... ok
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_uuid_associated_with_another_instance
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_uuid_associated_with_another_instance ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_upgrade
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_upgrade ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_volume
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_volume ... ok
+ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_conflict
+ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_conflict ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_disallowed_states
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_disallowed_states ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_allowed ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue_by_arch
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue_by_arch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_power_transition
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_power_transition ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_054_nodes_states_secure_boot_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_054_nodes_states_secure_boot_put_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_auth_needed
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_auth_needed ... ok
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_associated_node
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_associated_node ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_pxe_enabled_old_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_pxe_enabled_old_api_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_024_owner_reader_can_get_their_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_024_owner_reader_can_get_their_node ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group_bad_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group_bad_version ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_kernel
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_kernel ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_soft_power_off_timeout
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_soft_power_off_timeout ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_invalid ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_follows_links
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_follows_links ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links ... ok
+ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_inconsistent
+ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_inconsistent ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_no_password
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_no_password ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_if_not_found
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_if_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_invalid_name
+ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_invalid_name ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_055_nodes_states_secure_boot_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_055_nodes_states_secure_boot_put_observer ... ok
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_candidate_nodes
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_candidate_nodes ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_without_node_or_node_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_without_node_or_node_uuid ... ok
+ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector
+ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links_public_url
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links_public_url ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_temp_failure
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_temp_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_name
+ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_name ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_025_owner_reader_cannot_get_other_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_025_owner_reader_cannot_get_other_node ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unexpected_rescue_password
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unexpected_rescue_password ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bad_header
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bad_header ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_uuid
+ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_uuid ... ok
+ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_locked
+ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_locked ... ok
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_unassociated_node
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_unassociated_node ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_unsupported_state
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_unsupported_state ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_056_nodes_states_provision_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_056_nodes_states_provision_put_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_ramdisk
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_ramdisk ... ok
+ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_disabled
+ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_disabled ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth_no_username
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth_no_username ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_old_api ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_node_uuid_to_node_id_mapping
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_node_uuid_to_node_id_mapping ... ok
+ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_power_on
+ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_power_on ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_kernel
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_kernel ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_allowed_states
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_allowed_states ... ok
+ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_enabled
+ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware.test_proxy_headers_enabled ... ok
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_without_resource_class
+ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_without_resource_class ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_026_lessee_reader_can_get_their_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_026_lessee_reader_can_get_their_node ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bearer_auth
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bearer_auth ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_associated
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_associated ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_fallback_to_service_config
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_fallback_to_service_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_ramdisk
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_ramdisk ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_057_nodes_states_provision_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_057_nodes_states_provision_put_member ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_with_false
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_with_false ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_error
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_error ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_validate_fail
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_validate_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_portgroups_subresource_post
+ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_portgroups_subresource_post ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_no_header
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_no_header ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2 ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_027_lessee_reader_cant_get_other_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_027_lessee_reader_cant_get_other_node ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_noop
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_noop ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_by_name_unsupported
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_by_name_unsupported ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy_by_arch
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy_by_arch ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_done
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_done ... ok
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_from_all_nodes_one_pass
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_from_all_nodes_one_pass ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_multi
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_multi ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_versioning
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_indicator_state_versioning/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_forbidden ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_boot_validate_failure
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_boot_validate_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_disallowed_states
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_disallowed_states ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_rescue
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_rescue ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_058_nodes_states_provision_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_058_nodes_states_provision_put_observer ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_notdone
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_notdone ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_401
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_401 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_028_third_party_admin_cant_get_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_028_third_party_admin_cant_get_node ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_have_names
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_have_names ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_id
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_id ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_ramdisk
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_ramdisk ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_worker_pool_full
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_worker_pool_full ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_cleansteps_not_clean
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_cleansteps_not_clean ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_onedone
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_onedone ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
- ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_node_uuid ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_password
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_password ... ok
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_user
-ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_user ... ok
-ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_get_request
-ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_get_request ... ok
-ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_options_request
-ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_options_request ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_no_data
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_no_data ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_boot_mode_uefi_valid_soft_ver ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_default_noop
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_default_noop ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_lessee_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_lessee_field ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_403
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_403 ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbid_project_mismatch
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbid_project_mismatch ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_rescue
+ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_rescue ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_059_nodes_states_raid_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_059_nodes_states_raid_put_admin ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+Error while running foo: bar.
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_exception
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_exception ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_404
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_404 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_configdrive_not_active
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_configdrive_not_active ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_remove_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_deploy_step_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_deploy_step_forbidden ... ok
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_object_versions
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_object_versions ... ok
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_rpc_version
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_rpc_version ... ok
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_uuid ... ok
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_command_not_found
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_command_not_found ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_029_owner_reader_can_get_restricted_fields
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_029_owner_reader_can_get_restricted_fields ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_500
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_500 ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_none
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_none ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_ramdisk_deploy
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_ramdisk_deploy ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden ... ok
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_uuid_invalid_type
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_node_uuid_invalid_type ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_root
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_root ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_mold_connection_error_exceeded
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_mold_connection_error_exceeded ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift ... ok
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href ... ok
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href_path_not_found_or_not_file
-ironic.tests.unit.common.test_image_service.FileImageServiceTestCase.test_validate_href_path_not_found_or_not_file ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_bad_format
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_bad_format ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_not_specific
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test__validate_url_is_specific_not_specific ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference ... ok
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_no_gaps_in_object_versions
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_no_gaps_in_object_versions ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_no_source
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_no_source ... ok
-ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector
-ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector ... ok
-ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_locked
-ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_locked ... ok
-ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_power_on
-ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase.test_destroy_volume_connector_node_power_on ... ok
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_1_nodes_8_workers
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_1_nodes_8_workers ... ok
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_6_nodes_8_workers
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_6_nodes_8_workers ... ok
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_1_worker
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_1_worker ... ok
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_8_workers
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_8_workers ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_has_additional_variables
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_has_additional_variables ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_missing_variable
-ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_missing_variable ... ok
-ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions
-ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions ... ok
-ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_objects
-ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_objects ... ok
-ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases
-ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases ... ok
-ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases_objects
-ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases_objects ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group_old_api ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_check
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_check ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_two_calls_done
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_two_calls_done ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_060_nodes_states_raid_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_060_nodes_states_raid_put_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden_no_project
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden_no_project ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_getting_current
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_getting_current ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_false_and_fields
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_false_and_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_old_version
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_detail_using_query_old_version ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_empty
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_pagination_no_uuid
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_collection_pagination_no_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_custom_fields_invalid_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_get_one_custom_fields/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_access_denied
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_access_denied ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
- ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift_noauth
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift_noauth ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body_2
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_no_add_single_trait_via_body_2 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_empty
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_fails_with_bad_version
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_fails_with_bad_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_bad_trait
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_bad_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard_fail_wrong_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost.test_create_node_with_shard_fail_wrong_version ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_complex_step_args
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_complex_step_args ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_doesnt_contain_id
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_doesnt_contain_id ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference_just_digest
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_download_direct_manifest_reference_just_digest ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_aarch64
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_aarch64 ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_bad_manifest
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_bad_manifest ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_local
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_local ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_specific_digest
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_identify_specific_image_specific_digest ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_show
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_show ... ok
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_validate_href
-ironic.tests.unit.common.test_image_service.OciImageServiceTestCase.test_validate_href ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_foreign_class
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_foreign_class ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error_exceeded
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error_exceeded ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_error
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_check_steps_fail
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_check_steps_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_disable_ramdisk_old_api ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_no_cleansteps
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_no_cleansteps ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations ... ok
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_030_lessee_reader_cannot_get_restricted_fields
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_030_lessee_reader_cannot_get_restricted_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_after_deployfail
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_after_deployfail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_mask_available_state
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_mask_available_state ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_root
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_root ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_get_power_fail
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_get_power_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_connector_id_already_exist
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_connector_id_already_exist ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_invalid_power_state
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_invalid_power_state ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_multi
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_id
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_raises_exception_with_absolute_path
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_raises_exception_with_absolute_path ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_chmod
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_chmod ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_copy
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_copy ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_relative_path
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_relative_path ... ok
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities ... ok
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_add_to_existing_capabilities
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_add_to_existing_capabilities ... ok
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_capabilities_not_dict
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_capabilities_not_dict ... ok
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_invalid_capabilities
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_invalid_capabilities ... ok
-ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_get_request
-ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_get_request ... ok
-ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_options_request
-ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_options_request ... ok
-ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_resolve
-ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_resolve ... ok
-ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple
-ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple ... ok
-ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple_https
-ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple_https ... ok
-ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_with_path_and_port
-ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_with_path_and_port ... ok
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_duplicate
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_duplicate ... ok
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_failure
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_failure ... ok
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_missing
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_missing ... ok
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_name
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_name ... ok
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_uuid
-ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_uuid ... ok
-ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid
-ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid ... ok
-ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_failure
-ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_failure ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_custom_fields
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_default_limit
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_collection_links_default_limit ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query_false
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_query_false ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_sort_key_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_and_fields
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_and_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_false_and_fields
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_detail_using_query_false_and_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_empty
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_all_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_all_invalid_api_version ... ok
-ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_missing_segment
-ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID.test__get_segment_by_subnet_uuid_missing_segment ... ok
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_object_names_are_registered
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_object_names_are_registered ... ok
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_rpc_and_objects_versions_supported
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_rpc_and_objects_versions_supported ... ok
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_structure
-ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_structure ... ok
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_automated_clean
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_automated_clean ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_network_interface_fields_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_group_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_no_valid_host
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_no_valid_host ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_authorized
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_authorized ... ok
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_two_pass
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_two_pass ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_batches
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_batches ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_061_nodes_states_raid_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_061_nodes_states_raid_put_observer ... ok
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_default
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_default ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_take_over_failure
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_take_over_failure ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_found
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_found ... ok
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_root_non_existent
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_add_root_non_existent ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_exception
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_exception ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_temporaryfailure
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_temporaryfailure ... ok
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_false
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_false ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option1
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option1 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_031_owner_reader_can_get_detail
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_031_owner_reader_can_get_detail ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_mandatory_field
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_mandatory_field ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_with_tag
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_with_tag ... ok
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_true
+ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_true ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_062_nodes_states_console_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_062_nodes_states_console_get_admin ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option2
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option2 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description_oversize
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description_oversize ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association_with_detail
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association_with_detail ... ok
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_with_days
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_with_days ... ok
+ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs
+ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+"max-count" must be a positive value.
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_max_count_neg
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_max_count_neg ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_with_takeover
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_with_takeover ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_auth_required
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_auth_required ... ok
+ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_label
+ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_label ... ok
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_multi
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_multi ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict_all_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict_all_fields ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_no_state_change
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_no_state_change ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_032_lessee_reader_can_get_detail
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_032_lessee_reader_can_get_detail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_false_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_false_field ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_checksum_verifies
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_checksum_verifies ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_notdone
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_notdone ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_063_nodes_states_console_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_063_nodes_states_console_get_member ... ok
+ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unexpected_error
+ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unexpected_error ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_node_id
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_node_id ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_access_denied
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_access_denied ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_with_options
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_with_options ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_invalid_type
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_invalid_type ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unsupported_fs
+ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unsupported_fs ... ok
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_no_work
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_no_work ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_hidden_in_lower_version ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_not_found
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_not_found ... ok
+INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
+INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test__append_operator_to_hints
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test__append_operator_to_hints ... ok
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_non_existent_property_fail
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_non_existent_property_fail ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_033_third_party_admin_cannot_get_detail
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_033_third_party_admin_cannot_get_detail ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_temporary_failure
+ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_temporary_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_not_base64
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_not_base64 ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_064_nodes_states_console_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_064_nodes_states_console_get_observer ... ok
+INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
+INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_uuid
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_remove_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_not_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_bad_invalid_agent_status
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_bad_invalid_agent_status ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_different_callback_url
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_different_callback_url ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_file_url
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_heartbeat_rejects_file_url ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_node_not_found
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_node_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_status_and_status
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_status_and_status ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_token
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_token ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_verify_ca
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_verify_ca ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_version
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_agent_version ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_by_name
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_for_anaconda
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_for_anaconda ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_with_json
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_ok_with_json ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_verify_ca_error
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_verify_ca_error ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_version_error
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_API_agent_version_error ... ok
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_boot_timeout
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_boot_timeout ... ok
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_manual_clean
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_manual_clean ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_version_and_cap
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_failure_with_version_and_cap ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv4_success
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv4_success ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success_rfc2732
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_ipv6_success_rfc2732 ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version_and_cap
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_success_with_version_and_cap ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_unexpected_failure
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_unexpected_failure ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_with_ssl
-ironic.tests.unit.common.test_json_rpc.TestClient.test_call_with_ssl ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_noauth
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_noauth ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift ... ok
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift_noauth
-ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift_noauth ... ok
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier ... ok
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_notifier
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_notifier ... ok
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_publisher_id
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_publisher_id ... ok
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_duplicate_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_duplicate_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_fault_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_fault_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_remove_ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_remove_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_replace_ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_name_replace_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update ... ok
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_multiple_keys
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_multiple_keys ... ok
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_replace_to_existing_capabilities
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_replace_to_existing_capabilities ... ok
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port ... ok
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port_fail
-ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port_fail ... ok
-ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_ok
-ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_ok ... ok
-ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_with_discovery
-ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_with_discovery ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links_public_url
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_links_public_url ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_many
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_many ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_chassis_not_found
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_chassis_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_link
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_link ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_no_uuid
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_nodes_subresource_no_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid_invalid_type
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_node_uuid_invalid_type ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_non_existent_node_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_non_existent_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_singular
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_replace_singular ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_byid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_byid ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_invalid_api_version ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_in_background_task
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_in_background_task ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_existing
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_existing ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_pagination_no_uuid
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_collection_pagination_no_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_null_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_null_field ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_bad
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_bad ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_empty_value
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_empty_value ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_integer
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_integer ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
+INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_ignore_models
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_ignore_models ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_true_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_true_field ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_url
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_url ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_adopt
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_adopt ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_boot_index_already_exist
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_boot_index_already_exist ... ok
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_not_other_conductor
+ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_not_other_conductor ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver_info
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver_info ... ok
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_versions_bad
+ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_versions_bad ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_065_nodes_states_console_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_065_nodes_states_console_put_admin ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values_space
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values_space ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces_bad_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces_bad_version ... ok
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_no_operator
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_no_operator ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_get_one_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_valid_extra
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_valid_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_noportgroup
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_noportgroup ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_portgroup_standalone_ports
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_nopxe_portgroup_standalone_ports ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_noportgroup
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_noportgroup ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_nostandalone_ports
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_nostandalone_ports ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_standalone_ports
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_vif_pxe_portgroup_standalone_ports ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_both_node_ident_and_node_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_both_node_ident_and_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_hyphens_delimiter
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_hyphens_delimiter ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_invalid_power_update
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_invalid_power_update ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_1
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_1 ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_2
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_2 ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_3
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_3 ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_bios_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_bios_hidden_in_lower_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+This is bad/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_4
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_4 ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_5
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_5 ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_agent_status_error
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_agent_status_error ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_error
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_error ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_generate_uuid
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_generate_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_empty_steps
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_empty_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_extra
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_foo
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_foo ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_boot_index_already_exist
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_boot_index_already_exist ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_servicing
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_servicing ... ok
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_invalid_power_state
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_invalid_power_state ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_single_value
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_single_value ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_bios_boot_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_bios_boot_mode ... ok
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_contains_all_db_objects
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_contains_all_db_objects ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.RaidTestCases.test_get_raid_logical_disk_properties
+ironic.tests.unit.conductor.test_manager.RaidTestCases.test_get_raid_logical_disk_properties ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_empty_value
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_empty_value ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps_fail
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps_fail ... ok
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_multi
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_id
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_one
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_one ... ok
-ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_wrong_state
-ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_wrong_state ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_can_send_version
-ironic.tests.unit.common.test_json_rpc.TestClient.test_can_send_version ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_failure
-ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_failure ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_conductor_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_description
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_description ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_driver_invalid_api_version ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_node_already_locked
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_node_already_locked ... ok
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_notifier
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_notifier ... ok
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_publisher_id
-ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_publisher_id ... ok
-ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_disabled
-ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_disabled ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success
-ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_not_found
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch.test_update_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_version
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat.test_old_api_version ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_with_retries
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_download_with_retries ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_makes_datetimes
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_makes_datetimes ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_no_body
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_no_body ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_too_long_trait
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_rejects_too_long_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_with_chassis
-ironic.tests.unit.api.controllers.v1.test_node.TestTraits.test_set_all_traits_with_chassis ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_multi
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_id
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_uuid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_066_nodes_states_console_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_066_nodes_states_console_put_member ... ok
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_object_versions
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_object_versions ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_set_power_fail
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_set_power_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_traits
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_traits ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_in
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_in ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_record_failure
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_record_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root_non_existent
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root_non_existent ... ok
-ironic.tests.unit.cmd.test_dbsync.DbSyncTestCase.test_upgrade_and_version
-ironic.tests.unit.cmd.test_dbsync.DbSyncTestCase.test_upgrade_and_version ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_empty_response
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_empty_response ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline_no_file
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline_no_file ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_nomatch_line
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_nomatch_line ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name_none
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_name_none ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_steps
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_field_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args1
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args1 ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args2
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_args2 ... ok
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_deploy_timeouts
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_deploy_timeouts ... ok
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port ... ok
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_no_vif
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_no_vif ... ok
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_vif_present
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_vif_present ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key ... ok
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis.test_sort_key_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_max_version
-ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_max_version ... ok
-ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_microversion_headers
-ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_microversion_headers ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra_and_instance_info
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_extra_and_instance_info ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_one_line
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_one_line ... ok
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_empty
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_empty ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_uefi_boot_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_uefi_boot_mode ... ok
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_rpc_version
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_current_rpc_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one ... ok
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one_wrong_version
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one_wrong_version ... ok
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_post
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_post ... ok
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_put
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_put ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_valid
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_valid ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success_with_version
-ironic.tests.unit.common.test_json_rpc.TestClient.test_cast_success_with_version ... ok
-ironic.tests.unit.common.test_json_rpc.TestClient.test_mask_secrets
-ironic.tests.unit.common.test_json_rpc.TestClient.test_mask_secrets ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_adopt
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_adopt ... ok
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_servicing
-ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase.test_build_service_pxe_config_servicing ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_foo
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_foo ... ok
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_rescuewait_timeouts
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_rescuewait_timeouts ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_passes_through_to_client
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_passes_through_to_client ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_with_invalid_fault
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_fault_with_invalid_fault ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_links
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_links ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_many
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_many ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_id
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_id ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_no_space
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_no_space ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild ... ok
+ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config
+ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_hidden_in_lower_version ... ok
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_no_gaps_in_object_versions
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_no_gaps_in_object_versions ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node_retry
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node_retry ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_space
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_space ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_invalid_boot_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_invalid_boot_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_067_nodes_states_console_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_067_nodes_states_console_put_observer ... ok
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_object_names_are_registered
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_object_names_are_registered ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_034_owner_admin_can_patch_node_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_034_owner_admin_can_patch_node_extra ... ok
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_uuid
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_uuid_inalid_type
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_uuid_inalid_type ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_non_existent_node_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_non_existent_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_singular
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_singular ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_address
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_address ... ok
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_is_glance_image
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_is_glance_image ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_one
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_one ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sensitive_data_masked
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sensitive_data_masked ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key ... ok
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_wrong_version
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_wrong_version ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova_auth_url
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova_auth_url ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_1
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_1 ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_2
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_2 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_uefi_boot_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_disabled_uefi_boot_mode ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_invalid_boot_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_fails_on_invalid_boot_mode ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_bios_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_bios_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_chassis
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_chassis ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_driver
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_driver ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_network_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_network_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_storage_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_invalid_storage_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee_old_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_lessee_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_not_acceptable
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_name_empty_not_acceptable ... ok
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_fail
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_fail ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_validate_fail
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_validate_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_allowed ... ok
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image ... ok
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_flags
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_flags ... ok
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_just_fails
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_just_fails ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_mode_not_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_mode_not_allowed ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_set_meta_failure
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_set_meta_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_3
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_3 ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_storage_interface_old_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_storage_interface_old_api_version ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_no_space
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_no_space ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_null_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_null_field ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_configdrive
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_configdrive ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_port_unbound
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_port_unbound ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks.test_sort_key_invalid ... ok
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_node_prioritization
-ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_node_prioritization ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_all_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_all_steps ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_disable_core_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_disable_core_steps ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_and_user_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_and_user_steps ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_steps ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_error
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_error ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_empty
+ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_empty ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_space
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_space ... ok
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_rpc_and_objects_versions_supported
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_rpc_and_objects_versions_supported ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_uuid_inalid_type
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_node_uuid_inalid_type ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_steps ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_driver_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_driver_steps ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_user_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_user_steps ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_user_and_driver_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_user_and_driver_steps ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_driver_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_driver_steps ... ok
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object ... ok
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_image_not_active
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_image_not_active ... ok
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries ... ok
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_4
-ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_4 ... ok
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_multiple_shards
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_multiple_shards ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface1
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface1 ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface2
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_interface2 ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_or
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_or ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_upgrade
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_physical_network_upgrade ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_portgroup_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_portgroup_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root_non_existent
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_add_root_non_existent ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_empty_string
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_empty_string ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_non_text
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_non_text ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_too_long
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_invalid_physnet_too_long ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_portgroups_subresource_patch
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_portgroups_subresource_patch ... ok
-ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_enabled
-ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_enabled ... ok
-ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_with_custom_topics
-ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_with_custom_topics ... ok
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_command_not_found
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_command_not_found ... ok
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale ... ok
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid_invalid_api_version ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_auth_needed
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_auth_needed ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_follows_links
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_follows_links ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_if_not_found
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_if_not_found ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_temp_failure
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test__resolve_tag_temp_failure ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bad_header
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bad_header ... ok
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_alternate_error
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_alternate_error ... ok
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance_fail
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance_fail ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_no_authtoken_in_the_context
-ironic.tests.unit.common.test_glance_service.TestGlanceImageService.test_show_raises_when_no_authtoken_in_the_context ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth ... ok
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_uuid
-ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_negative_order
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_negative_order ... ok
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_servicewait_timeouts
-ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_servicewait_timeouts ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_extra
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_driver
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_driver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_min_version
-ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_min_version ... ok
-ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_route_checks_version
-ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing.test_route_checks_version ... ok
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_state
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_state ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_multi
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_multi ... ok
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_locked
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_nodes_but_no_shards
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_nodes_but_no_shards ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_worker_pool_full
-ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_worker_pool_full ... ok
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_structure
+ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase.test_structure ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin ... ok
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_manage_of_failed_adoption
+ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_manage_of_failed_adoption ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_non_existent_node_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_non_existent_node_uuid ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_rotational
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_rotational ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_deploy_steps
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_deploy_steps ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_spawn_fail
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_spawn_fail ... ok
+ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_invalid_parameter_value
+ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_invalid_parameter_value ... ok
+ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_fail
+ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_driver_info
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_driver_info ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_invalid_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_invalid_uuid ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_size
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_size ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_template_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_template_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_order
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_order ... ok
+ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_success
+ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_success ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_035_owner_manager_can_patch_node_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_035_owner_manager_can_patch_node_extra ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_singular
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_replace_singular ... ok
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_exclusive
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_exclusive ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_unsupported_configdrive
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_unsupported_configdrive ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_conn_init_failure
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_conn_init_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_wrong_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_wrong_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or_invalid
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or_invalid ... ok
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_interface_check
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_interface_check ... ok
+ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_emit_notification
+ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_emit_notification ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_by_path
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_by_path ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node_policy_notfound
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_no_node_policy_notfound ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_mask_secrets
+ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_mask_secrets ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_initialize_connection_failure
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_initialize_connection_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_group_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_group_hidden_in_lower_version ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_extra
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_extra ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_limit
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_byid_invalid_api_version ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_hctl
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_hctl ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_internal_field
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_internal_field ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_default_value
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_default_value ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_hostname
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_hostname ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_port_id
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_missing_port_id ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_file_image_service
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_file_image_service ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_step
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_invalid_step_field_step ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated
-ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_policy_forbidden
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_policy_forbidden ... ok
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_default
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_hardware_interfaces
+ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_hardware_interfaces ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_model
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_model ... ok
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_never_run
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_never_run ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_one_attached
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_one_attached ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_036_owner_member_can_patch_node_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_036_owner_member_can_patch_node_extra ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_success
+ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_success ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_in_progress_deploywait
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_in_progress_deploywait ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_name
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_hidden_in_lower_version ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_clean_step_automated_execute_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_clean_step_automated_execute_fail ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_rotational
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_rotational ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_reserve_failure
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_reserve_failure ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_071_nodes_vendor_passthru_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_071_nodes_vendor_passthru_get_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_properties
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks_unapproved
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_clean_with_runbooks_unapproved ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inject_nmi_not_supported ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_accepted_after_1_41
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_accepted_after_1_41 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_raises_before_1_41
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_abort_raises_before_1_41 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_already_in_progress
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_already_in_progress ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_missing_parameter_value
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_missing_parameter_value ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_status_code
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_inspect_validation_failed_status_code ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_adoptfail
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_adoptfail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_available
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_manage_from_available ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_change_when_being_cleaned
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_change_when_being_cleaned ... ok
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_bound
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_bound ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_provision_state
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_provision_state ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_deploy_step_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_deploy_step_hidden_in_lower_version ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_serial
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_serial ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_undeploy
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_undeploy ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_not_found
 ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch.test_update_not_found ... ok
-ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_supported
-ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_supported ... ok
-ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_unsupported
-ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase.test__warn_if_unsupported_with_unsupported ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_node_id
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_node_id ... ok
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_http
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_http ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type_old_api
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_network_type_old_api ... ok
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_and_fails
-ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_and_fails ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_no_add_root_attr
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_no_add_root_attr ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_remove_non_existent
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_remove_non_existent ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_replace_non_existent_list_item
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_replace_non_existent_list_item ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields_fail
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_check_for_invalid_fields_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_multiple_success
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_multiple_success ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_no_path
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_no_path ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_skip_missing
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_skip_missing ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_long_name
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_long_name ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_no_valid_default
+ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_no_valid_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_size
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_size ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_037_owner_reader_cannot_patch_node_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_037_owner_reader_cannot_patch_node_extra ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_vendor
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_vendor ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_vol_not_found
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_vol_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_description_null_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_description_null_field ... ok
+ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_disable_audit_request
+ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_disable_audit_request ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_fail_in_tear_down_service
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_fail_in_tear_down_service ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_unprovision_after_service_failed
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_unprovision_after_service_failed ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_admin_role
-ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_admin_role ... ok
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_unbound
-ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_unbound ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_with_suffix
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve.test_check_node_policy_and_retrieve_with_suffix ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth_no_username
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_basic_auth_no_username ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bearer_auth
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_bearer_auth ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_fallback_to_service_config
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_fallback_to_service_config ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_no_header
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_401_no_header ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes ... ok
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_false
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_false ... ok
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_true
-ironic.tests.unit.common.test_utils.ExecuteTestCase.test_execute_with_log_stdout_true ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_noop
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_authenticate_noop ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_invalid_state_request
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_invalid_state_request ... ok
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_one_shard
-ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_one_shard ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_fields
-ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_links
-ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_links ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_args
-ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_args ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_is_smartnic_old_api_version ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_allowed_role
-ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_allowed_role ... ok
-ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port
-ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_remove
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_remove ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_072_nodes_vendor_passthru_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_072_nodes_vendor_passthru_get_member ... ok
+ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request
+ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_vendor_extension
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_vendor_extension ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_false_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_false_field ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_chassis_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_chassis_uuid ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_with_extension
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_with_extension ... ok
+ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request_error
+ironic.tests.unit.api.test_audit.TestAuditMiddleware.test_enable_audit_request_error ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_last_step_noop
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_last_step_noop ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_no_hints
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_no_hints ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_get_arg
+ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_get_arg ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface_old_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_network_interface_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_chassis_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_chassis_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_name_invalid_too_long
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_name_invalid_too_long ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_off
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_off ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_instance_info
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_and_instance_info ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_begin_detaching_failure
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_begin_detaching_failure ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_non_existent_hint
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_non_existent_hint ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_llc_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_llc_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_non_existent_property_fail
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_non_existent_property_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_name
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_name ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_old_api
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_local_link_connection_old_api ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_success
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_patch_values_success ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_replace
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_replace ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_similar_subpath
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_similar_subpath ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_template_and_driver_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_template_and_driver_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class_detail
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_invalid_resource_class_detail ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_alive
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_alive ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_401
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_401 ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_403
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_403 ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_404
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_404 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_038_lessee_admin_can_patch_node_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_038_lessee_admin_can_patch_node_extra ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_073_nodes_vendor_passthru_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_073_nodes_vendor_passthru_get_observer ... ok
+ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_set_arg_types
+ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_set_arg_types ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_hidden_in_lower_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_iface_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_iface_not_supported ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_compare_operator_name
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_compare_operator_name ... ok
+ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_signature
+ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_signature ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_or_space
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_or_space ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_conn_init_failure_bad_request
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_conn_init_failure_bad_request ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_conductor_group
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_conductor_group ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_null_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_null_field ... ok
+ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_authenticated
+ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_authenticated ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_no_steps
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_no_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_invalid_parameter_value
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_invalid_parameter_value ... ok
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_with_operators
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_with_operators ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_local
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_local ... ok
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name_unsupported
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_by_name_unsupported ... ok
+ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_not_authenticated
+ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_not_authenticated ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_074_nodes_vendor_passthru_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_074_nodes_vendor_passthru_post_admin ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_without_operators
+ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_without_operators ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_allowed
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_true_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_true_field ... ok
+ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_public_unauthenticated
+ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_public_unauthenticated ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_older_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_older_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_UPDATE_ALLOWED_STATES
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_UPDATE_ALLOWED_STATES ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_adopt_failed_no_power_change
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_adopt_failed_no_power_change ... ok
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_bad_step_return_value
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_bad_step_return_value ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_039_lessee_manager_can_patch_node_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_039_lessee_manager_can_patch_node_extra ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort_last_service_step
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort_last_service_step ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task
+ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_not_allowed
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_resource_class
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_resource_class ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_fault_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_fault_hidden_in_lower_version ... ok
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_node_locked
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_node_locked ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_075_nodes_vendor_passthru_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_075_nodes_vendor_passthru_post_member ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_rescue_raises_error_before_1_38
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_rescue_raises_error_before_1_38 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
@@ -10182,148 +11027,470 @@
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_default_is_flat
+ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_default_is_flat ... /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_manual_last_step_noop
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_manual_last_step_noop ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_validate_fail
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_validate_fail ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_meta_failure_errors_not_allowed
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_meta_failure_errors_not_allowed ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_inspect_wait_state_between_api_versions
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_inspect_wait_state_between_api_versions ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_None
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_None ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_unknown_network_interface
+ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase.test_build_driver_for_task_unknown_network_interface ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_allowed_in_maintenance
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_allowed_in_maintenance ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_locked
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_locked ... ok
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_supported_boot_devices
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_supported_boot_devices ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_internal_field
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_internal_field ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_076_nodes_vendor_passthru_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_076_nodes_vendor_passthru_post_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_allowed ... ok
+ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg
+ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_one_detached
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_one_detached ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_interface_fields_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_interface_fields_hidden_in_lower_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_boo
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_boo ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_040_lessee_member_can_patch_node_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_040_lessee_member_can_patch_node_extra ... ok
+ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg_reraise
+ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg_reraise ... ok
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_portgroups_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_portgroups_subresource ... ok
+ironic.tests.unit.common.test_exception.TestIronicException.test___init___json_serializable
+ironic.tests.unit.common.test_exception.TestIronicException.test___init___json_serializable ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_not_allowed/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ ... ok
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_node_locked
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_node_locked ... ok
+ironic.tests.unit.common.test_exception.TestIronicException.test___init___string_serializable
+ironic.tests.unit.common.test_exception.TestIronicException.test___init___string_serializable ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_term_failure
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_term_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_nullstr
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_nullstr ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_hidden_in_lower_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_077_nodes_vendor_passthru_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_077_nodes_vendor_passthru_put_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_network_validate_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_network_validate_fail ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_associated
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_associated ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_worker_pool_full
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_worker_pool_full ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_041_lessee_reader_cannot_patch_node_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_041_lessee_reader_cannot_patch_node_extra ... ok
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_automatic_retry
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_automatic_retry ... ok
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_validate_fail
+ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_validate_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource ... ok
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_vol_not_found
+ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_vol_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_older_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_older_soft_ver ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_null_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_null_field ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_driver_not_found
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_driver_not_found ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_power_validate_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_power_validate_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource_no_node_id
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource_no_node_id ... ok
+ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_ok
+ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_078_nodes_vendor_passthru_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_078_nodes_vendor_passthru_put_member ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_driver_factory.StorageInterfaceFactoryTestCase.test_build_interface_for_task
+ironic.tests.unit.common.test_driver_factory.StorageInterfaceFactoryTestCase.test_build_interface_for_task ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
   key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_soft_ver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_present
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_present ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_042_third_party_admin_cannot_patch_node_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_042_third_party_admin_cannot_patch_node_extra ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_with_discovery
+ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_continue_with_discovery ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_broken_driver
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_broken_driver ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_wrong_state
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_wrong_state ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success_groups
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_hardware_type_success_groups ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_all_conditions_fail
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_all_conditions_fail ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_disable_ramdisk
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_disable_ramdisk ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_undocumented_request_zero
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_undocumented_request_zero/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_079_nodes_vendor_passthru_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_079_nodes_vendor_passthru_put_observer ... ok
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource_no_node_id
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource_no_node_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_wrong_state
+ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase.test_wrong_state ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_invalid_request_two
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_invalid_request_two ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data_hidden_in_lower_version ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_network_validate_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_network_validate_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_ironic_exception
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_ironic_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_targets_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_targets_subresource ... ok
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_uncached
+ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase.test_hash_ring_manager_uncached ... ok
 /usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
   key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_provision_action_unhold_service
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_provision_action_unhold_service ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_043_owner_admin_can_change_drivers
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_043_owner_admin_can_change_drivers ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_disable_fail
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_disable_fail ... ok
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_older_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_older_soft_ver ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_hidden_in_lower_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_async
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_async ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_no_rules
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_no_rules ... ok
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip_node_override
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip_node_override ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_power_validate_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_power_validate_fail ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort_clean_up_fail
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort_clean_up_fail ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_soft_ver
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_soft_ver ... ok
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_copy
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_copy ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_by_name ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_null_field
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_null_field ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_081_nodes_vendor_passthru_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_081_nodes_vendor_passthru_delete_member ... ok
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_some_conditions_pass
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_some_conditions_pass ... ok
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_network_error_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_network_error_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_delete
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_delete ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_undocumented_request_one
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_undocumented_request_one ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_present
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_present ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_enabled
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_enabled ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link_no_restorecon
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link_no_restorecon ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_044_owner_manager_can_change_drivers
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_044_owner_manager_can_change_drivers ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_success
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_success ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_unpublish_local
+ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_unpublish_local ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_get
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_get ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_bad_state
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_bad_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+ironic.tests.unit.common.test_images.FsImageTestCase.test__create_root_fs
+ironic.tests.unit.common.test_images.FsImageTestCase.test__create_root_fs ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_active
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_active ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service_maintenance
+ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service_maintenance ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_grub_cfg
+ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_grub_cfg ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_methods
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_methods ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_always_mask
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_always_mask ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_isolinux_cfg
+ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_isolinux_cfg ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_invalid_provision_state
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_invalid_provision_state ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_hidden_in_lower_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_args_required
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_args_required ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields_bad_version
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields_bad_version ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files
+ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_083_nodes_traits_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_083_nodes_traits_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_no_such_method
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_no_such_method ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_fail ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_errors
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_errors ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_no_esp_imageimg
+ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_no_esp_imageimg ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits ... ok
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_stop
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_stop ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_045_owner_member_can_patch_all_the_things
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_045_owner_member_can_patch_all_the_things ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_with_ExecutionError
+ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_with_ExecutionError ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_reason_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_reason_hidden_in_lower_version ... ok
+/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
+  cls = validator_for(schema)
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_put
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_put ... ok
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_never_mask
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_never_mask ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_callback_stable_state
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_callback_stable_state ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fails_no_grub_cfg
+ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fails_no_grub_cfg ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_invalid_parameter_value
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_invalid_parameter_value ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_084_nodes_traits_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_084_nodes_traits_get_member ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_wait
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_wait ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_with_reason
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_with_reason ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_sync
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_sync ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_fsm_raises
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_fsm_raises ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_power_off
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
@@ -10332,516 +11499,1341 @@
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios_with_no_boot_mode
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios_with_no_boot_mode ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_notify
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_notify ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks_unapproved
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks_unapproved ... ok
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_sensitive_mask
+ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_sensitive_mask ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_without_method
+ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_without_method ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescue
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescue ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_locked
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_locked ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_stable_state
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_stable_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso_for_hrefs
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso_for_hrefs ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_085_nodes_traits_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_085_nodes_traits_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_046_owner_member_can_change_lessee
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_046_owner_member_can_change_lessee ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_not_found
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_not_found ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee_old_api ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_steps_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_steps_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_hidden_in_lower_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image_for_hrefs
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image_for_hrefs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback_and_error_handler
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback_and_error_handler ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_deploy_iso
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_deploy_iso ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescuewait
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescuewait ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_target_state
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_target_state ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_replace
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_replace ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_custom_fields
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_custom_fields ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_047_lessee_admin_cannot_change_lessee
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_047_lessee_admin_cannot_change_lessee ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_086_nodes_traits_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_086_nodes_traits_put_admin ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_reason_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_reason_hidden_in_lower_version ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_esp_image
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_esp_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_release_clears_resources
+ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_release_clears_resources ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service_no_skip_step
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service_no_skip_step ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_mkisofs_fails
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_mkisofs_fails ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected_provision_state_available
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected_provision_state_available ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_default_limit
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_collection_links_default_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_with_reason
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_with_reason ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_uefi_rootfs_fails
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_uefi_rootfs_fails ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_048_lessee_manager_cannot_change_lessee
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_048_lessee_manager_cannot_change_lessee ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_087_nodes_traits_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_087_nodes_traits_put_member ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_by_name ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_mkisofs_fails
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_mkisofs_fails ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_build_driver_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_build_driver_exception ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_all
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_all ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_rootfs_fails
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_rootfs_fails ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_not_supported ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_no_retries
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_no_retries ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_reserved
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_reserved ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_049_lessee_admin_cannot_change_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_049_lessee_admin_cannot_change_owner ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_088_nodes_traits_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_088_nodes_traits_put_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_custom
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_custom ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot_hidden_in_lower_version ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_empty
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_empty ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_conf_ldlinux
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_conf_ldlinux ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_patient
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_patient ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_default_ldlinux
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_default_ldlinux ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_bad_state
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_bad_state ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all_disable_ramdisk
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all_disable_ramdisk ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_with_allocation
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_with_allocation ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_old_api ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_inject_files
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_inject_files ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_locked
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_locked ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_then_lock
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_then_lock ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_against_single
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_against_single ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent_invalid_value
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent_invalid_value ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_050_lessee_manager_cannot_change_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_050_lessee_manager_cannot_change_owner ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_089_nodes_traits_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_089_nodes_traits_delete_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_portgroups_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_portgroups_exception ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_dd_fails
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_dd_fails ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_by_node_name_ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_by_node_name_ok ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_not_found
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_wrong_format
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_wrong_format ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_mkfs_fails
+ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_mkfs_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_ports_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_ports_exception ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_invalid_api_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_collect_logs
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_collect_logs ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode_hidden_in_lower_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_090_nodes_traits_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_090_nodes_traits_delete_member ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_default_all
+ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_default_all ... ok
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_get_destroyed_after_destroying_a_node_by_uuid
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_get_destroyed_after_destroying_a_node_by_uuid ... ok
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_trait_not_found
+ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_trait_not_found ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_ironic_error
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_ironic_error ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name_unsupported
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name_unsupported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_no_such_prop
+ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_no_such_prop ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_volconn_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_volconn_exception ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_by_name ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_with_prop_subset
+ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_with_prop_subset ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_051_owner_admin_can_change_lessee
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_051_owner_admin_can_change_lessee ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_continue_from_last_cleaning
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_continue_from_last_cleaning ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_voltgt_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_voltgt_exception ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query_false
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_query_false ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_091_nodes_traits_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_091_nodes_traits_delete_observer ... ok
+ironic.tests.unit.common.test_images.FsImageTestCase.test_get_temp_url_for_glance_image
+ironic.tests.unit.common.test_images.FsImageTestCase.test_get_temp_url_for_glance_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_field_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_field_hidden_in_lower_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_maintenance
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_maintenance ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_reserve_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_reserve_exception ... ok
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_duplicate
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_duplicate ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request_missing_parameter
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request_missing_parameter ... ok
+ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic
+ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_allowed ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_other_error
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_other_error ... ok
+ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic_deprecated
+ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic_deprecated ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface_old_api ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_upgade_exception_no_retries
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_upgade_exception_no_retries ... ok
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_locked
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_raid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_raid ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_console_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_console_not_supported ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_092_nodes_traits_trait_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_092_nodes_traits_trait_put_admin ... ok
+ironic.tests.unit.common.test_json_rpc.TestSession.test_keystone
+ironic.tests.unit.common.test_json_rpc.TestSession.test_keystone ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_not_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_sort_key_not_allowed ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_agent_busy
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_agent_busy ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_052_owner_manager_can_change_lessee
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_052_owner_manager_can_change_lessee ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_json_rpc.TestSession.test_noauth
+ironic.tests.unit.common.test_json_rpc.TestSession.test_noauth ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_nested_acquire
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_nested_acquire ... ok
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_power_on
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_power_on ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_not_maintenance
+ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_not_maintenance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_and_fields
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_and_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_disabled
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_disabled ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_connection_error
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_connection_error ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_init_prepares_fsm
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_init_prepares_fsm ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_automated_first_step_async
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_automated_first_step_async ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_093_nodes_traits_trait_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_093_nodes_traits_trait_put_member ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_disappears
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_disappears ... ok
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_type
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_type ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_false_and_fields
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_false_and_fields ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_053_owner_admin_cannot_change_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_053_owner_admin_cannot_change_owner ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot_hidden_in_lower_version ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_empty
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_empty ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_enabled
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_no_driver
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_no_driver ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_locked
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_old_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_detail_using_query_old_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_uuid
+ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_uuid ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_active
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_active ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_storage_interface_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_storage_interface_hidden_in_lower_version ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_auth_from_config
+ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_auth_from_config ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_no_worker_avail
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_no_worker_avail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_094_nodes_traits_trait_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_094_nodes_traits_trait_put_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_empty
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_054_owner_manager_cannot_change_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_054_owner_manager_cannot_change_owner ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_invalid_state
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_invalid_state ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_error
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_error ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_with_other_exception
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_with_other_exception ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_async
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_async ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_build_driver_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_build_driver_exception ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_wait
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_wait ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_invalid_value
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_invalid_value ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_traits_hidden_in_lower_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_traits_hidden_in_lower_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_maintenance
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_maintenance ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_name_ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_name_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_maintenance_after_lock
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_maintenance_after_lock ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_noauth
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_http_noauth ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_095_nodes_traits_trait_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_095_nodes_traits_trait_delete_admin ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_portgroups_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_portgroups_exception ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_driver_not_found
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_driver_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_not_supported
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_not_supported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_manual_first_step_async
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_manual_first_step_async ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_no_deploywait_after_lock
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_no_deploywait_after_lock ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_ports_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_ports_exception ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_uuid_ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_by_node_uuid_ok ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_invalid_json
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_invalid_json ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_network_validate_fail
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_network_validate_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one_field_specific_santization
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one_field_specific_santization ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_not_mapped
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_not_mapped ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_qs
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_qs ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_http_method_not_supported
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_http_method_not_supported ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_volconn_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_volconn_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_055_lessee_member_can_set_protected
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_055_lessee_member_can_set_protected ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_096_nodes_traits_trait_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_096_nodes_traits_trait_delete_member ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name_with_json
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name_with_json ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_mold_connection_error_exceeded
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_mold_connection_error_exceeded ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_timeout
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_timeout ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_ports_by_portgroup_uuid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_all_ports_by_portgroup_uuid ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_voltgt_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_voltgt_exception ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_versioning
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_versioning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_power_validate_fail
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_power_validate_fail ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_method_not_supported
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_method_not_supported ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_worker_limit
+ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_worker_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_node_get_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_node_get_exception ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_custom_fields ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_097_nodes_traits_trait_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_097_nodes_traits_trait_delete_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_056_lessee_member_cannot_patch_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_056_lessee_member_cannot_patch_instance_info ... ok
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_disappears_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_disappears_on_acquire ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_rescue_validate_fail
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_rescue_validate_fail ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_no_default_interface
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_no_default_interface ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift_noauth
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_get_configuration_swift_noauth ... ok
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_enroll_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_enroll_on_acquire ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_pagination_no_uuid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_pagination_no_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_by_name ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_last_step
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_last_step ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link_hidden_for_older_versions
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link_hidden_for_older_versions ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_098_nodes_vifs_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_098_nodes_vifs_get_admin ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_exception_while_yielded
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_exception_while_yielded ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error ... ok
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_power_transition_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_power_transition_on_acquire ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_057_lessee_member_cannot_patch_driver_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_057_lessee_member_cannot_patch_driver_info ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_properties_field_lower_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_collection_properties_field_lower_api_version ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_sync
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_sync ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_error
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_error ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_link_fails
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_link_fails ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_old_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_old_api_version ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_locked_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_locked_on_acquire ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error_exceeded
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_connection_error_exceeded ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_node_service_steps_fail_poweroff
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_node_service_steps_fail_poweroff ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_custom_fields_invalid_fields ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_validation_failed
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_validation_failed ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_099_nodes_vifs_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_099_nodes_vifs_get_member ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_in_maintenance_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_in_maintenance_on_acquire ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_058_lessee_member_cannot_patch_properties
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_058_lessee_member_cannot_patch_properties ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one ... ok
+ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_instance_deploy_failure
+ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_instance_deploy_failure ... ok
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_mapped
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_mapped ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook_exception
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook_exception ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason_by_name ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_invalid_state
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_invalid_state ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_error
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_error ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation_owned
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation_owned ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_100_nodes_vifs_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_100_nodes_vifs_get_observer ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_failed
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_failed/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_invalid_ident
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_invalid_ident ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_custom_fields ... ok
+ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_invalid_parameter_value
+ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_invalid_parameter_value ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_spawn_fails
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_spawn_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_maintenance
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_maintenance ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_059_lessee_member_cannot_patch_network_data
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_059_lessee_member_cannot_patch_network_data ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_success
+ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_success ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_invalid_api_version ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods_no_default_interface
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods_no_default_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_link
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_link ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_noauth
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_http_noauth ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_old_api ... ok
+ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_ok
+ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_validate_fail
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_validate_fail ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_101_nodes_vifs_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_101_nodes_vifs_post_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_mode_field_lower_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_mode_field_lower_api_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_node_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_node_not_found ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_fail
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold_not_allowed ... ok
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock_refreshes_fsm
+ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock_refreshes_fsm ... ok
+ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_skip_missing
+ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_skip_missing ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_060_lessee_member_cannot_patch_name
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_060_lessee_member_cannot_patch_name ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_add_secret_token
+ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_add_secret_token ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_noid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_noid ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_double_json_in_name
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_double_json_in_name ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_node_vendor_passthru_methods
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_node_vendor_passthru_methods ... ok
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift_noauth
+ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase.test_save_configuration_swift_noauth ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold ... ok
+ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_is_agent_token_present
+ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_is_agent_token_present ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_102_nodes_vifs_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_102_nodes_vifs_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_name
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned ... ok
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ilo
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ilo ... ok
+ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_wipe_deploy_internal_info
+ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_wipe_deploy_internal_info ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_provision_rescue_abort
+ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_provision_rescue_abort ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_via_portgroups_subres_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_via_portgroups_subres_not_allowed ... ok
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_uuid
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_061_lessee_member_cannot_patch_retired
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_061_lessee_member_cannot_patch_retired ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold_not_allowed ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history ... ok
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_duplicate
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_duplicate ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_in_name
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_in_name ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_async
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_async ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned_forbidden
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned_forbidden ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_103_nodes_vifs_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_103_nodes_vifs_post_observer ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key ... ok
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_failure
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_failure ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ipmi
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ipmi ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_servicehold
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_servicehold ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_noauth
+ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_noauth ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_not_found
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_json_not_found ... ok
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_not_found
+ironic.tests.unit.common.test_neutron.TestValidateNetwork.test_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_allowed ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_01
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_01 ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unrescue_raises_error_before_1_38
+ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unrescue_raises_error_before_1_38 ... ok
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_disaled
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_disaled ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_suffix
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_get_one_with_suffix ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_http_method_not_supported
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_http_method_not_supported ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_02
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_02 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_062_owner_admin_can_patch_node_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_062_owner_admin_can_patch_node_instance_info ... ok
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_manual_management
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_manual_management ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_invalid ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_03
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_03 ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_links
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_links ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_04
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_04 ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_not_allowed
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_not_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_old_api ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_alive
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_alive ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_05
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_05 ... ok
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_snmp
+ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_snmp ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_missing_method_parameters
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_missing_method_parameters ... ok
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_noop
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_noop ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_custom_fields
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_custom_fields ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_many
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_many ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_06
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_06 ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_error_severity
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_error_severity ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_insensitive
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_insensitive ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_063_owner_manager_can_patch_node_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_063_owner_manager_can_patch_node_instance_info ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test__get_service_steps
+ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test__get_service_steps ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_07
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_07 ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_one
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_one ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_user
+ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_user ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_default_limit
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_default_limit ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_08
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_08 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_reason
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_reason ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_with_limit
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_with_limit ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_cleaning
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_cleaning ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_node_already_locked
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_node_already_locked ... ok
+ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test_set_node_service_steps
+ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test_set_node_service_steps ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address ... ok
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_adopting
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_adopting ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_09
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_09 ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_cleaning
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_cleaning ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_invalid_address_format
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_invalid_address_format ... ok
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_always
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_always ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_inspecting
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_inspecting ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_064_owner_member_can_patch_node_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_064_owner_member_can_patch_node_instance_info ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name_unsupported
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name_unsupported ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_10
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_10 ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_shared_lock
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_shared_lock ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_non_existent_address
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_by_address_non_existent_address ... ok
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-b771ae1b-dbbc-4999-aeb1-ab632ccec7a4
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-8447a87e-41c6-4b51-8846-bcbed576e257
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-70c7a0eb-9371-4e2c-9cf8-cb1278cc571f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-f5788139-f9a1-4515-86a0-0b2656d40a5f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-37d4d0e5-dffd-4480-ac6d-6055c3112b50
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-610bb094-26f6-45af-8aea-0888a44666a6
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:clear_maintenance\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-fb235dca-220a-4816-b21e-292f4e398207
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-10d35902-ca4f-4f62-ad5e-9793c4c70495
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-5e8e544e-0786-4957-b686-29868816b84b
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-066583cf-9333-43be-b260-d4fe35b18687
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-056d2175-fc70-4e66-b74e-0d86224113da
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-fd480989-c223-4bda-b4e3-c399d2e5d2e2
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-e19130a7-cac0-4717-9b96-c792279ba70d
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-fb8b3fa8-933e-44a9-ab85-dcddf4a85a31
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-f1deba10-6df2-4808-bbf0-e8670ebf93d4
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-2ad1a358-4f12-4c26-a20f-64f2f1a50b6a
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-c902c2c9-0c55-4c65-8474-922e54f5768f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-f32a6710-2dc8-4be7-b484-06bdfb9b71d4
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:detach\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_107_nodes_management_indicators_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_107_nodes_management_indicators_get_admin ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_maintenance
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_maintenance ... ok
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_default
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_default ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_against_single
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_against_single ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_remove
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_remove ... ok
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_none
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_none ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_get_all_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_portgroup_get_all_invalid_api_version ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_11
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_11 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid ... ok
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_provisioning
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_provisioning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_108_nodes_management_indicators_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_108_nodes_management_indicators_get_member ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_never
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_never ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_not_supported
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_not_supported ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_12
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_12 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_065_owner_reader_can_patch_node_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_065_owner_reader_can_patch_node_instance_info ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_rescuing
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_rescuing ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid_using_deprecated_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid_using_deprecated_interface ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_13
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_13 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_sync
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_sync ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_ok ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_exceptions_skipping
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_exceptions_skipping ... ok
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_non_existent_device
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_non_existent_device ... ok
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_tenant
+ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_tenant ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_invalid_uuid_or_name
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_invalid_uuid_or_name ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_14
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_14 ... ok
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string ... ok
+ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_handshake
+ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_handshake ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_109_nodes_management_indicators_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_109_nodes_management_indicators_get_observer ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_15
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_15 ... ok
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_valid
+ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_valid ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_types
+ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_types ... ok
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor_old
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor_old ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_16
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_16 ... ok
+ironic.tests.unit.conf.test_auth.AuthConfTestCase.test_add_auth_opts
+ironic.tests.unit.conf.test_auth.AuthConfTestCase.test_add_auth_opts ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_unsupported_method
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_unsupported_method ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_no_portgroups_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_no_portgroups_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_066_lessee_admin_can_patch_node_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_066_lessee_admin_can_patch_node_instance_info ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query_false
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query_false ... ok
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_17
+ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_17 ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_110_nodes_management_indicators_component_get_allow
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_110_nodes_management_indicators_component_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_name
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_name ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_not_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_not_allowed ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_node_not_locked
+ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_node_not_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string_invalid
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string_invalid ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_node_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_node_not_found ... ok
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_path
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_path ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_default_noop
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_default_noop ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_with_context
+ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_with_context ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_allowed ... ok
 ERROR [ironic.console.container.systemd] Problem calling podman port systemd-ironic-console-1234
 Traceback (most recent call last):
   File "/build/reproducible-path/ironic-29.0.0/ironic/console/container/systemd.py", line 162, in _host_port
@@ -10863,28 +12855,23 @@
 Stderr: 'Error: no container with name or ID "systemd-ironic-console-1234" found: no such container'
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_steps
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_field_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_default_resource_class
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_default_resource_class ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_with_allowed_role
-ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_with_allowed_role ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure
-ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_driver_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_driver_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_uuid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_uuid ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_on
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_on ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_001_values
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_001_values ... ERROR [ironic.console.container.systemd] Problem calling systemctl daemon-reload
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_cleaning
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_cleaning ... ok
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__host_port
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__host_port ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_portgroup_not_found
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_ports_subresource_portgroup_not_found ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_noid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_noid ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_no_source
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_no_source ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_err
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_err ... ok
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_worker_pool_full
+ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_worker_pool_full ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
+ERROR [ironic.console.container.systemd] Problem calling systemctl daemon-reload
 Traceback (most recent call last):
   File "/build/reproducible-path/ironic-29.0.0/ironic/console/container/systemd.py", line 123, in _reload
     utils.execute('systemctl', '--user', 'daemon-reload')
@@ -10903,213 +12890,20 @@
 Exit code: -
 Stdout: None
 Stderr: 'ouch'
-skipped 'These are fake reference values for YAML templating'
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_1_values
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_1_values ... skipped 'For value storage'
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_2_unauthenticated_user_cannot_get_node
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_2_unauthenticated_user_cannot_get_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_3_project_admin_can_get_node
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_3_project_admin_can_get_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_4_project_member_cannot_get_node
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_4_project_member_cannot_get_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_5_public_api
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_5_public_api ... ok
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_6_public_api_v1
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_6_public_api_v1 ... ok
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_7_public_api_v1_slash
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_7_public_api_v1_slash ... ok
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_8_public_api_v1_json
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_8_public_api_v1_json ... ok
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_9_public_api_v1_xml
-ironic.tests.unit.api.test_acl.TestRBACBasic.test_basic_9_public_api_v1_xml ... ok
-ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_get_arg
-ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_get_arg ... ok
-ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_set_arg_types
-ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_set_arg_types ... ok
-ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_signature
-ironic.tests.unit.api.test_functions.TestFunctionDefinition.test_signature ... ok
-ironic.tests.unit.api.test_method.TestExpose.test_exception
-ironic.tests.unit.api.test_method.TestExpose.test_exception ... ok
-ironic.tests.unit.api.test_method.TestExpose.test_expose
-ironic.tests.unit.api.test_method.TestExpose.test_expose ... ok
-ironic.tests.unit.api.test_method.TestExpose.test_expose_validation
-ironic.tests.unit.api.test_method.TestExpose.test_expose_validation ... ok
-ironic.tests.unit.api.test_method.TestExpose.test_post_body
-ironic.tests.unit.api.test_method.TestExpose.test_post_body ... ok
-ironic.tests.unit.api.test_method.TestExpose.test_post_body_validation
-ironic.tests.unit.api.test_method.TestExpose.test_post_body_validation ... ok
-ironic.tests.unit.api.test_method.TestExpose.test_response_204
-ironic.tests.unit.api.test_method.TestExpose.test_response_204 ... ok
-ironic.tests.unit.api.test_method.TestExpose.test_response_content
-ironic.tests.unit.api.test_method.TestExpose.test_response_content ... ok
-ironic.tests.unit.api.test_method.TestExpose.test_response_custom_status
-ironic.tests.unit.api.test_method.TestExpose.test_response_custom_status ... ok
-ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_disable_osp_wsgi_request
-ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_disable_osp_wsgi_request ... ok
-ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_enable_osp_wsgi_request
-ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_enable_osp_wsgi_request ... ok
-ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch
-ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch ... ok
-ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch_validation_failed
-ironic.tests.unit.common.test_args.ValidatePatchSchemaTest.test_patch_validation_failed ... ok
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_all_conditions_fail
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_all_conditions_fail ... ok
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_ironic_exception
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_ironic_exception ... ok
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_no_rules
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_no_rules ... ok
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_some_conditions_pass
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_some_conditions_pass ... ok
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_success
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_success ... ok
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_always_mask
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_always_mask ... ok
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_never_mask
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_never_mask ... ok
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_sensitive_mask
-ironic.tests.unit.common.test_inspection_rule.TestApplyRules.test_apply_rules_with_sensitive_mask ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_adopt_failed_no_power_change
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_adopt_failed_no_power_change ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_base_attributes
-ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict.test_no_base_attributes ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_extra_instance_info
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_generic_extra_instance_info ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_subpath_success
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_subpath_success ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_success
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_removed_success ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_candidate_nodes_mismatch
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_candidate_nodes_mismatch ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_node_associated_with_another_instance
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_node_associated_with_another_instance ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_not_allowed
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_not_allowed ... ok
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__reload
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__reload ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_deploying
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_deploying ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_raises_exception_with_absolute_path
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_raises_exception_with_absolute_path ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_non_existing_node
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_non_existing_node ... ok
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_is_true_false_operators_edge_cases
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_is_true_false_operators_edge_cases ... ok
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_oneofoperator_edge_cases
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_oneofoperator_edge_cases ... ok
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_exceptions
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_exceptions ... ok
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_with_loop
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_with_loop ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_interface
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_mandatory_field
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_mandatory_field ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure_oslo
-ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure_oslo ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic
-ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_template_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_template_steps ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_500
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_500 ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_check
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_download_blob_from_manifest_code_check ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_access_denied
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_access_denied ... ok
-ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_mac_exists
-ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_mac_exists ... ok
-ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_conflict
-ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_conflict ... ok
-ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_inconsistent
-ironic.tests.unit.conductor.test_manager.CreatePortTestCase.test_create_port_physnet_validation_failure_inconsistent ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_mandatory_field_driver
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_no_mandatory_field_driver ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_002_nodes_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_002_nodes_post_admin/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
- ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_lessee_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_off_with_disable_power_off
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_off_with_disable_power_off ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_001_values
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_001_values ... skipped 'These are fake reference values for YAML templating'
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_002_nodes_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_002_nodes_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_003_nodes_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_003_nodes_post_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_004_nodes_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_004_nodes_post_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_005_nodes_post_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_005_nodes_post_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_006_nodes_get_node_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_006_nodes_get_node_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_007_nodes_get_node_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_007_nodes_get_node_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_008_nodes_get_node_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_008_nodes_get_node_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_009_nodes_get_node_other_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_009_nodes_get_node_other_admin ... skipped 'Not implemented yet'
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_010_nodes_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_010_nodes_get_admin/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_011_nodes_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_011_nodes_get_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_012_nodes_get_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_012_nodes_get_service_project ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_013_nodes_get_service_project_disabled
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_013_nodes_get_service_project_disabled ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_014_nodes_get_service_project_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_014_nodes_get_service_project_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_015_nodes_get_other_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_015_nodes_get_other_admin ... skipped 'Not implemented yet'
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_016_nodes_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_016_nodes_detail_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_017_nodes_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_017_nodes_detail_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_018_nodes_detail_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_018_nodes_detail_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_019_nodes_detail_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_019_nodes_detail_get_service ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_address_already_exist
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_address_already_exist ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_multi
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_multi ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service_url
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service_url ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_http_image_service
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_http_image_service ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_https_image_service
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_https_image_service ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_doesnt_contain_id
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_doesnt_contain_id ... ok
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_attach
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_attach ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deploy_steps_unsorted
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deploy_steps_unsorted ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_error
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_error ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_authorized
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_authorized ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_resource_class_mismatch
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_resource_class_mismatch ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_cleaning
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_cleaning ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_associated
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_associated ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_locked
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_locked ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_found
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_instance_info
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_instance_info ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key ... ok
 ERROR [ironic.console.container.systemd] Problem calling systemctl start
 Traceback (most recent call last):
   File "/build/reproducible-path/ironic-29.0.0/ironic/console/container/systemd.py", line 135, in _start
@@ -11129,468 +12923,20 @@
 Exit code: -
 Stdout: None
 Stderr: 'ouch'
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_similar_subpath
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_similar_subpath ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_subpath_success
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_subpath_success ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_success
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_is_path_updated_success ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_update_changed_fields
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_update_changed_fields ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic_not_authenticated
-ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic_not_authenticated ... ok
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_rule_operators
-ironic.tests.unit.common.test_inspection_rule.TestOperators.test_rule_operators ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_data
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_data ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_user_auth
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_user_auth ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_validate_allowed_fields
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patch_validate_allowed_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_invalid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_invalid_soft_ver ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_no_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_no_ver ... ok
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_prepare
-ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_prepare ... ok
-ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_instance_deploy_failure
-ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_instance_deploy_failure ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_invalid_requests
-ironic.tests.unit.common.test_json_rpc.TestService.test_invalid_requests ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_invalid_image_ref
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_invalid_image_ref ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_network_type_in_llc_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_generate_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_generate_uuid ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover
-ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_temporaryfailure
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_temporaryfailure ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_with_tag
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_artifact_index_with_tag ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patched_validate_with_schema
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_patched_validate_with_schema ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_state_not_active
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_state_not_active ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_allowed_in_maintenance
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_allowed_in_maintenance ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_order
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_order ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_step
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_no_mandatory_step_field_step ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_id
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_sanitize_dict
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_sanitize_dict ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_invalid_timeout_valid_soft_ver ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_020_nodes_node_ident_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_020_nodes_node_ident_get_admin ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps_only_enabled
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps_only_enabled ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_associated
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_associated ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_none
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_policy_update_none ... ok
-ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_invalid_parameter_value
-ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_invalid_parameter_value ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_malformed_context
-ironic.tests.unit.common.test_json_rpc.TestService.test_malformed_context ... ok
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_failure
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_failure ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_public_runbook_project_scope_fails
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_public_runbook_project_scope_fails ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_node_uuid_format
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_invalid_node_uuid_format ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_oci_url
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_oci_url ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_maintenance
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_maintenance ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_json_rpc.TestService.test_mask_secrets
-ironic.tests.unit.common.test_json_rpc.TestService.test_mask_secrets ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_auth_required
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_auth_required ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_checksum_verifies
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_checksum_verifies ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_access_denied
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_access_denied ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_forbidden
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_forbidden ... ok
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_is_container_registry_url
-ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_is_container_registry_url ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir
-ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_uuid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_non_existent_node_uuid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_non_existent_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_old_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_old_api_version ... ok
-ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_ok
-ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_ok ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_traits_mismatch
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_traits_mismatch ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_project_scope_fails
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_project_scope_fails ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_003_nodes_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_003_nodes_post_member ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_owner_not_allowed ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_not_found
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_connector_id
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_connector_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_invalid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_invalid_soft_ver ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_portgroups_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_portgroups_subresource ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates_no_traits
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates_no_traits ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_found
-ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned
-ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned ... ok
-ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned_in_release_mappings
-ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_not_pinned_in_release_mappings ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_enabled
-ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_enabled ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_temporary_failure
-ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase.test_get_manifest_image_temporary_failure ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_no_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_no_ver ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_uuid_associated_with_another_instance
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_uuid_associated_with_another_instance ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_broken_driver
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_broken_driver ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_ok
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_ok ... ok
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_container_fails
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_container_fails ... ok
-ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_skip_missing
-ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase.test_skip_missing ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_system_scope
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_owner_system_scope ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_singular
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_singular ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_node_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_pinned
-ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString.test_max_version_pinned ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident_unsupported_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_ident_unsupported_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_multi
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_multi ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_in_maintenance
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_in_maintenance ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_post
-ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_post ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_steps_from_deployment_templates
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_steps_from_deployment_templates ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_associated_node
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_associated_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_no_timeout_valid_soft_ver ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_021_nodes_node_ident_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_021_nodes_node_ident_get_member ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url_adds_oci
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url_adds_oci ... ok
-ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_add_secret_token
-ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_add_secret_token ... ok
-ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_is_agent_token_present
-ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_is_agent_token_present ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_fix_broken_interface
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_fix_broken_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_recorded_project_scope
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_recorded_project_scope ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_004_nodes_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_004_nodes_post_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_missing_argument
-ironic.tests.unit.common.test_json_rpc.TestService.test_missing_argument ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_type
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_no_mandatory_field_type ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid ... ok
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_ok
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_address_invalid_format
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_address_invalid_format ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_project_scope
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_project_scope ... ok
-ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_wipe_deploy_internal_info
-ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase.test_wipe_deploy_internal_info ... ok
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_interfaces
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_interfaces ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource_no_port_id
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_ports_subresource_no_port_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_provision_state_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_node_id
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_invalid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_invalid_soft_ver ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_candidate_nodes
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_candidate_nodes ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_no_context
-ironic.tests.unit.common.test_json_rpc.TestService.test_no_context ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_node_uuid_not_found
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_node_uuid_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid_invalid_api_version ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_client_init_make_session
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_client_init_make_session ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_node_uuid ... ok
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_from_invalid_driver
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_from_invalid_driver ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_disable_fail
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_disable_fail ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_exception
-ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_exception ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_exceptions_skipping
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_exceptions_skipping ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_005_nodes_get_node_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_005_nodes_get_node_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byaddress_not_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byaddress_not_allowed ... ok
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_raises_error
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_raises_error ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_no_deny_methods
-ironic.tests.unit.common.test_json_rpc.TestService.test_no_deny_methods ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_system_scope
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_runbook_system_scope ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_non_existent_property_fail
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_non_existent_property_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_no_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_no_ver ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_022_nodes_node_ident_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_022_nodes_node_ident_get_reader ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class ... ok
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_unassociated_node
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_with_unassociated_node ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_type_value_already_exist
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_type_value_already_exist ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_get_blob_url
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_get_blob_url ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_invalid_power_state
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_invalid_power_state ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_core
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_core ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_hardware_type
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_hardware_type ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_non_json_body
-ironic.tests.unit.common.test_json_rpc.TestService.test_non_json_body ... ok
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspect_wait
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspect_wait ... ok
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_params
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_params ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_standard_trait_name
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_standard_trait_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_drive_console_enabled
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_drive_console_enabled ... ok
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_empty_instance_traits
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_empty_instance_traits ... ok
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_trait_type
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_trait_type ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_system_scope
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_owner_system_scope ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_006_nodes_get_node_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_006_nodes_get_node_member ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_power_on_valid_timeout_valid_soft_ver ... ok
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_disaled
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_disaled ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_field_with_broken_interface
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_field_with_broken_interface ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.common.test_json_rpc.TestService.test_notification
-ironic.tests.unit.common.test_json_rpc.TestService.test_notification ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid ... ok
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_type
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_type ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_valid_extra
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_create_volume_connector_valid_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_node_locked
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_node_locked ... ok
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_without_resource_class
-ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase.test_without_resource_class ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_non_core
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_non_core ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_detail
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_detail ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_enabled
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_console_enabled ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_step_string_order
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_step_string_order ... ok
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_missing
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_missing ... ok
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_digest
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_digest ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_protected_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_protected_not_allowed ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_success
-ironic.tests.unit.common.test_json_rpc.TestService.test_success ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_invalid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_invalid_soft_ver ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_both_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_both_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version ... ok
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspecting
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspecting ... ok
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_race
-ironic.tests.unit.common.test_mdns.RegisterServiceTestCase.test_with_race ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_steps_invalid_duplicate
-ironic.tests.unit.api.controllers.v1.test_runbook.TestPost.test_create_steps_invalid_duplicate ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_tag
-ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_tag ... ok
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_no_instance_traits
-ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_no_instance_traits ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_old_api_version ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_node_not_locked
-ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase.test__check_orphan_nodes_release_node_not_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_node_uuid_to_node_id_mapping
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost.test_node_uuid_to_node_id_mapping ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_007_nodes_get_node_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_007_nodes_get_node_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version_detail
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_resource_class_invalid_api_version_detail ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_success_no_result
-ironic.tests.unit.common.test_json_rpc.TestService.test_success_no_result ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_duplicates
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_duplicates ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_no_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_no_ver ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_023_nodes_node_ident_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_023_nodes_node_ident_patch_admin ... ok
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_other_state
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_other_state ... ok
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_indexerror
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_indexerror ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_type_connector_id
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_type_connector_id ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid_invalid_api_version ... ok
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_noop
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_noop ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_logical
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_logical ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_second_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_update_name_twice_second_invalid ... ok
-ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_authenticated
-ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_authenticated ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed ... ok
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps ... ok
-ironic.tests.unit.common.test_json_rpc.TestService.test_unexpected_failure
-ironic.tests.unit.common.test_json_rpc.TestService.test_unexpected_failure ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_record_failure
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_record_failure ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_uuid
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_uuid ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_invalid_provision_state
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_invalid_provision_state ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_error_severity
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_error_severity ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_upgrade
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_physical_network_upgrade ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_physical
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_physical ... ok
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_unexpected_error
-ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_unexpected_error ... ok
-ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_not_authenticated
-ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_not_authenticated ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_invalid_timeout_valid_soft_ver ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_upgrade
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_physical_network_upgrade ... ok
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_adapter_from_config
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_adapter_from_config ... ok
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv4
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv4 ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_exception_in_background_task
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_exception_in_background_task ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_008_nodes_get_node_other_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_008_nodes_get_node_other_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed_detail
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_nodes_by_traits_not_allowed_detail ... ok
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_user
-ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase.test_record_node_history_with_user ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_destroy_volume_connector
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_destroy_volume_connector ... ok
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_only_enabled
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_only_enabled ... ok
-ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_public_unauthenticated
-ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware.test_public_unauthenticated ... ok
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_invalid
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_invalid ... ok
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_067_lessee_manager_can_patch_node_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_067_lessee_manager_can_patch_node_instance_info ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps ... ok
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__start
+ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__start ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_and_fields
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_and_fields ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_with_reason
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_with_reason ... ok
 ERROR [ironic.console.container.systemd] Problem calling systemctl stop
 Traceback (most recent call last):
   File "/build/reproducible-path/ironic-29.0.0/ironic/console/container/systemd.py", line 147, in _stop
@@ -11610,24238 +12956,22839 @@
 Exit code: -
 Stdout: None
 Stderr: 'ouch'
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_remove_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_invalid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_invalid_soft_ver ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_set_meta_failure
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_attach_set_meta_failure ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_get_steps_exception
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_get_steps_exception ... ok
-ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_no_change
-ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_no_change ... ok
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_id
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_024_system_admin_can_patch_chassis
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_024_system_admin_can_patch_chassis ... ok
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth_fail
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_auth_fail ... ok
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_pxe_enabled_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_with_pxe_enabled_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged ... ok
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_fail
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname_with_json
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname_with_json ... ok
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context_with_environ
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context_with_environ ... ok
-ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_existing
-ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_existing ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_uuid
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource_no_connector_id
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_connectors_subresource_no_connector_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_reserved_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_reserved_name ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_power_off
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_power_off ... ok
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_no_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_no_ver ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_conn_init_failure
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_conn_init_failure ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_disable_console_already_disabled
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_disable_console_already_disabled ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_009_nodes_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_009_nodes_get_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_configdrive_dict
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_configdrive_dict ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_without_node_or_node_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_create_port_without_node_or_node_uuid ... ok
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal_allowed
-ironic.tests.unit.common.test_utils.GetRouteSourceTestCase.test_get_route_source_ipv6_linklocal_allowed ... ok
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_off
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_off ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_node_already_locked
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_node_already_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged_combine_ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged_combine_ok ... ok
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict_older_api_server
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict_older_api_server ... ok
-ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_new
-ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_new ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_address_already_exist
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_address_already_exist ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_allowed ... ok
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_with_context
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_with_context ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_no_timeout_valid_soft_ver ... ok
-ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs
-ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs ... ok
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_ok
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_set_both_switches
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_set_both_switches ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_initialize_connection_failure
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_initialize_connection_failure ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_invalid_arg
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_invalid_arg ... ok
-ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_take_over
-ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_take_over ... ok
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_without_context
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_without_context ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_targets_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_patch_volume_targets_subresource ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list_sorted
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list_sorted ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_025_system_member_can_patch_conductor_group
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_025_system_member_can_patch_conductor_group ... ok
-ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_label
-ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_label ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_010_nodes_get_other_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_010_nodes_get_other_admin ... ok
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_service_auth
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_service_auth ... ok
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_dict_get_auth_token_info
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_dict_get_auth_token_info ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_invalid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_invalid_soft_ver ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_node_uuid_to_node_id_mapping
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_node_uuid_to_node_id_mapping ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_local_link_connection
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_local_link_connection ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_one_attached
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_one_attached ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_not_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_not_allowed ... ok
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_unsorted
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_unsorted ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_enable_console_already_enabled
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_enable_console_already_enabled ... ok
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_policy_values
-ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_policy_values ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_id
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_as_list
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_as_list ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_datapath_id
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_datapath_id ... ok
-ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unexpected_error
-ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unexpected_error ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id_that_does_not_exist
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id_that_does_not_exist ... ok
-ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg
-ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console ... ok
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_session
-ironic.tests.unit.common.test_keystone.KeystoneTestCase.test_get_session ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_no_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_no_ver ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_reserve_failure
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_reserve_failure ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_missing_required_arg
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_missing_required_arg ... ok
-ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg_reraise
-ironic.tests.unit.common.test_exception.TestIronicException.test___init___invalid_kwarg_reraise ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_invalid_name
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_invalid_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_show_password
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_custom_fields_show_password ... ok
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test_execute_verify_step
-ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test_execute_verify_step ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_011_nodes_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_011_nodes_detail_get_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class_old_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_resource_class_old_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_portgroups_subresource_post
-ironic.tests.unit.api.controllers.v1.test_port.TestPost.test_portgroups_subresource_post ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector ... ok
-ironic.tests.unit.common.test_exception.TestIronicException.test___init___json_serializable
-ironic.tests.unit.common.test_exception.TestIronicException.test___init___json_serializable ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_disabled
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_disabled ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_multi
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_multi ... ok
-ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unsupported_fs
-ironic.tests.unit.common.test_utils.MkfsTestCase.test_mkfs_with_unsupported_fs ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_empty_value
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_empty_value ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_valid_timeout_valid_soft_ver ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_duplicated_type_connector_id
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_duplicated_type_connector_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_026_nodes_node_ident_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_026_nodes_node_ident_patch_member ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected_provision_state_available
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_protected_provision_state_available ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byaddress
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byaddress ... ok
-ironic.tests.unit.common.test_exception.TestIronicException.test___init___string_serializable
-ironic.tests.unit.common.test_exception.TestIronicException.test___init___string_serializable ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_vol_not_found
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_attach_volumes_vol_not_found ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_power_on
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_power_on ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_deleted_chassis
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_deleted_chassis ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_invalid_key
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_invalid_key ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_validate_fail
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_validate_fail ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_fails_invalid_id
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_fails_invalid_id ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_no_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_no_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_id
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid ... ok
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_not_found
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_012_nodes_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_012_nodes_detail_get_member ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_with_disable_power_off
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_power_state_soft_power_off_with_disable_power_off ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection_raise_OSError
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection_raise_OSError ... ok
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_uuid
-ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byid
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byid ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_local_link_keys_mandatory
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_local_link_keys_mandatory ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_double_json_in_name
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_double_json_in_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group ... ok
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip_node_override
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_external_ip_node_override ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_reserved
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_reserved ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_clean_abort_tear_down_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_clean_abort_tear_down_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_missing_local_link_mandatory_key
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_missing_local_link_mandatory_key ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_address_normalized
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_address_normalized ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__calculate_memory_req
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__calculate_memory_req ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provide_from_manage
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provide_from_manage ... ok
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_copy
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_copy ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_node_uuid ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_begin_detaching_failure
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_begin_detaching_failure ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_027_nodes_node_ident_patch_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_027_nodes_node_ident_patch_service ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_soft_power_off_timeout
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_soft_power_off_timeout ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_not_supported
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_not_supported ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_chassis_uuid_invalid_api_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_013_nodes_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_013_nodes_detail_get_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group_bad_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_conductor_group_bad_version ... ok
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link ... ok
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_already_present
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_already_present ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_not_mac_or_datapath_id
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_not_mac_or_datapath_id ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_not_existed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_not_existed ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_clean_steps
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_clean_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_in_name
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_in_name ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_address_string_doesnt_do_reverse_dns_lookup
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_address_string_doesnt_do_reverse_dns_lookup ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_with_allocation
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_destroy_node_with_allocation ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_progress
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_progress ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_non_existent_node_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_non_existent_node_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_internal_info_not_allowed
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_internal_info_not_allowed ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_conn_init_failure_bad_request
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_conn_init_failure_bad_request ... ok
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link_no_restorecon
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_publish_local_link_no_restorecon ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_disabled
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_disabled ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_configdrive_path
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_configdrive_path ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkInterfaceMixin.test_get_network_names_and_uuids
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkInterfaceMixin.test_get_network_names_and_uuids ... ok
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_empty
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_hostname_missing
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_hostname_missing ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_internal_field
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_internal_field ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_json_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_with_json
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_byname_with_json ... ok
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_unpublish_local
-ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase.test_unpublish_local ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_override_core
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_override_core ... ok
-ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_file
-ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_file ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_state
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_already_in_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_014_nodes_node_ident_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_014_nodes_node_ident_get_admin ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_allowed
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_allowed ... ok
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_failed
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_failed ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_early
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_early ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_unsupported_state
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_unsupported_state ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_mandatory
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_mandatory ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_node_ip
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_node_ip ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_no_agent_secret
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_no_agent_secret ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_028_nodes_node_ident_patch_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_028_nodes_node_ident_patch_service_project ... ok
-ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_string
-ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_string ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network ... ok
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_filename
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_filename ... ok
-ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_with_quotes
-ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase.test_render_with_quotes ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_skip_missing
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_skip_missing ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_python_interpreter
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_python_interpreter ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_get_destroyed_after_destroying_a_node_by_uuid
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_get_destroyed_after_destroying_a_node_by_uuid/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_not_allowed
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_failure_errors_not_allowed ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_enabled
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_enabled ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_port_id_missing
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_port_id_missing ... ok
-ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_fail
-ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_fail ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_suffix
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_one_with_suffix ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_with_step
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase.test_do_node_clean_abort_with_step ... ok
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_ok
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_ok ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_015_nodes_node_ident_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_015_nodes_node_ident_get_member ... ok
-ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_success
-ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase.test_validate_conductor_group_success ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_old_api_version ... ok
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_object_fails
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_object_fails ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name_unsupported
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_by_name_unsupported ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_node_locked
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete.test_delete_portgroup_node_locked ... ok
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_qs
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_qs ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_029_nodes_node_ident_patch_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_029_nodes_node_ident_patch_reader ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_mandatory_field
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_mandatory_field ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_defaults
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_defaults ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_with_optional
-ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_with_optional ... ok
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_unsupported
-ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_unsupported ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_meta_failure_errors_not_allowed
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_detach_meta_failure_errors_not_allowed ... ok
-ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node
-ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_owner_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_owner_fields ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_alloc_policy_and_retrieve_no_alloc_policy_not_found
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_alloc_policy_and_retrieve_no_alloc_policy_not_found ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_validate_fail
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_validate_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties_bad_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties_bad_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_upgrade
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_physical_network_upgrade ... ok
-ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node_validation_fails
-ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node_validation_fails ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_non_existent_property_fail
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_non_existent_property_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_no_allocation
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_no_allocation ... ok
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device ... ok
-ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_datetime_format
-ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_datetime_format ... ok
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_without_qs
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_without_qs ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_deploy
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_deploy ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_no_playbook
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_no_playbook ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_maintenance
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_maintenance ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_protected_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_protected_fields ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create ... ok
-ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_uuid_format
-ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_uuid_format ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_start_fail
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_start_fail ... ok
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps_skip_missing
-ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps_skip_missing ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_016_nodes_node_ident_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_016_nodes_node_ident_get_observer ... ok
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_node_locked
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_node_locked ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_030_nodes_node_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_030_nodes_node_ident_delete_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_policy_not_found
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_allocation_policy_and_retrieve_policy_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_node_policy_and_retrieve
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve.test_check_node_policy_and_retrieve ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_name
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_name ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_one_detached
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_one_detached ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_invalid_state_request
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_invalid_state_request ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_all_gpt
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_all_gpt ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_callback_stable_state
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_callback_stable_state ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_glance
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_glance ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_uuid
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_retired_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_retired_fields ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_root_msdos
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_root_msdos ... ok
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_publish
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_publish ... ok
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_term_failure
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_term_failure ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_fsm_raises
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_fsm_raises ... ok
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_validate_fail
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_boot_device_validate_fail/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_worker_pool_full
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_change_node_power_state_worker_pool_full ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_http_url
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_http_url ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_invalid_step_no_interface
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_invalid_step_no_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_locked_with_correct_state
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_locked_with_correct_state ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_031_nodes_node_ident_delete_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_031_nodes_node_ident_delete_service ... ok
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_not_maintenance
-ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase.test_inventory_in_swift_not_destroyed_SwiftOSE_not_maintenance ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_notify
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_notify ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_auth_from_config
-ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_auth_from_config ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_ok ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_https_url
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_https_url ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints ... ok
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported_bad_api_version
-ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported_bad_api_version ... ok
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_supported_boot_devices
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_get_supported_boot_devices ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_no_steps
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_no_steps ... ok
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_vol_not_found
-ironic.tests.unit.common.test_cinder.TestCinderActions.test_detach_volumes_vol_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid_invalid_api_version ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_stable_state
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_no_callback_stable_state ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_old_api
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_old_api ... ok
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_exception
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_exception ... ok
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_unpublish
-ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_unpublish ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_stop_fail
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_stop_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_017_nodes_node_ident_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_017_nodes_node_ident_patch_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_storage_interface_fields_invalid_api_version ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_not_allowed
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_not_allowed ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeout
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeout ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_node_in_maintenance_fail
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_node_in_maintenance_fail ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha256
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha256 ... ok
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_fallback
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_fallback ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_remove_uuid ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_destroy
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_destroy ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_disappears
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_disappears ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_fail_advanced
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_fail_advanced ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha512
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha512 ... ok
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_032_nodes_node_ident_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_032_nodes_node_ident_delete_member ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback_and_error_handler
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_callback_and_error_handler ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_invalid_power_state
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_invalid_power_state ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices ... ok
-ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic
-ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic ... ok
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_unsupported
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_unsupported ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_id
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_id ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_no_checksum_file_url
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_no_checksum_file_url ... ok
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_empty_password
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_empty_password ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_locked
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_id
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_id ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove ... ok
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_node_locked
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_node_locked ... ok
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername_node
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername_node ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_target_state
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_process_event_sets_target_state ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_018_nodes_node_ident_patch_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_018_nodes_node_ident_patch_member ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_validation_fail
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_validation_fail ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_iinfo
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_iinfo ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_node_locked
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_node_locked ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_001_values
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_001_values ... skipped 'These are fake reference values for YAML templating'
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_release_clears_resources
-ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases.test_release_clears_resources ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_file
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_file ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_one
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_one ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_allowed_state
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_allowed_state ... ok
-ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic_deprecated
-ironic.tests.unit.common.test_json_rpc.TestSession.test_http_basic_deprecated ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exit_with_other_exception
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exit_with_other_exception ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_033_nodes_node_ident_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_033_nodes_node_ident_delete_reader ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_by_name ... ok
-ironic.tests.unit.common.test_json_rpc.TestSession.test_keystone
-ironic.tests.unit.common.test_json_rpc.TestSession.test_keystone ... ok
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_validate_fail
-ironic.tests.unit.conductor.test_manager.BootDeviceTestCase.test_set_boot_device_validate_fail ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_name
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_name ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_uuid
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_uuid ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exiting_no_worker_avail
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exiting_no_worker_avail ... ok
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_latin1
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_latin1 ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_get_power_fail
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_get_power_fail ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_string
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_string ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_iface_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_boot_devices_iface_not_supported ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_override
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_override ... ok
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_two
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_two ... ok
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_cleaning
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_cleaning ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_http_forwarded_proto_https
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_http_forwarded_proto_https ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_allowed_states
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_allowed_states ... ok
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove_add
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_portgroup_uuid_remove_add ... ok
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_inspecting
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_inspecting ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum_invalid
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum_invalid ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_019_nodes_node_ident_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_019_nodes_node_ident_patch_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_chassis_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators ... ok
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_worker_pool_full
-ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_worker_pool_full ... ok
-ironic.tests.unit.common.test_json_rpc.TestSession.test_noauth
-ironic.tests.unit.common.test_json_rpc.TestSession.test_noauth ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_034_nodes_validate_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_034_nodes_validate_get_admin ... ok
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_unsupported
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_unsupported ... ok
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_check_exception_IncompatibleInterface
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_check_exception_IncompatibleInterface ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names ... ok
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm_both
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm_both ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_extra_vars
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_extra_vars ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_no_acquire_after_lock
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_no_acquire_after_lock ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_not_mapped
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_not_mapped ... ok
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_none
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_none ... ok
-ironic.tests.unit.common.test_states.StatesTest.test_state_values_length
-ironic.tests.unit.common.test_states.StatesTest.test_state_values_length ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task ... ok
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_ok
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_ok ... ok
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_additional_defaults
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_additional_defaults ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_iface_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_iface_not_supported ... ok
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names_no_match
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names_no_match ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_to_maintenance_after_lock
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_to_maintenance_after_lock ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_002_owner_admin_cannot_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_002_owner_admin_cannot_post_nodes ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_consoled_enabled
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_consoled_enabled ... ok
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_provisioning
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_provisioning ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_020_nodes_node_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_020_nodes_node_ident_delete_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_singular
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_replace_singular ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_disallowed_states
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_in_disallowed_states ... ok
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_config
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_config ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_sorted
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_sorted ... ok
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_bad_default
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_bad_default ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_035_nodes_validate_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_035_nodes_validate_get_member ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_worker_limit
-ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_worker_limit ... ok
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_rescuing
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_rescuing ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_versioning
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_supported_indicators_versioning ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_no_state_change
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_no_state_change ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_file
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_file ... ok
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_network_from_additional_defaults_hardware_type
-ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_network_from_additional_defaults_hardware_type ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSerializer.test_serialize
-ironic.tests.unit.common.test_glance_service.TestGlanceSerializer.test_serialize ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_set_pxe_enabled_false_old_api
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_set_pxe_enabled_false_old_api ... ok
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties_iface_not_supported
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties_iface_not_supported ... ok
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_tenant
-ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase.test_get_attached_vif_tenant ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_duplicate_name
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_duplicate_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_internal_field
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_internal_field ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_no_password
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_rescue_no_password ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_calculated_defaults
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_calculated_defaults ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_free_space_ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_free_space_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_021_nodes_node_ident_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_021_nodes_node_ident_delete_member ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_extra
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_extra ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_ipv6_url
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_ipv6_url ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_json
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_json ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_maintenance
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_maintenance ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_not_writable
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_not_writable ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_036_nodes_validate_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_036_nodes_validate_get_service ... ok
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_get_state_fails
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_get_state_fails ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_address_invalid_format
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_address_invalid_format ... ok
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_configured_defaults
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_configured_defaults ... ok
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_traits_fields_invalid_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unexpected_rescue_password
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unexpected_rescue_password ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_name
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_name ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_free_space_raises
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_free_space_raises ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_url
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_url ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces_bad_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_interfaces_bad_version ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_not_found
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_not_found ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_active_node
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_active_node ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fake
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fake ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byaddress_not_allowed
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byaddress_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children
-ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children ... ok
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot_timeout
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot_timeout ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_037_nodes_validate_get_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_037_nodes_validate_get_service_project ... ok
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_empty
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_empty ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_no_dir
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_no_dir ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_022_nodes_node_ident_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_022_nodes_node_ident_delete_observer ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_add
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_add ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_allowed_states
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_allowed_states ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_set_power_fail
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_set_power_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_with_allocation
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_get_with_allocation ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_ok ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_insecure_activated
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_insecure_activated ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_maintenance
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_maintenance ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_not_allowed_state
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_not_allowed_state ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fallback_defaults
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fallback_defaults ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_allowed_origin_header
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_allowed_origin_header ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_remove_all
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_remove_all ... ok
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_validation_fails
-ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_validation_fails ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_with_pass_in
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_with_pass_in ... ok
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_iface_not_supported
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_iface_not_supported ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_003_owner_admin_can_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_003_owner_admin_can_post_nodes ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_traits
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_specify_traits ... ok
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off ... ok
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_obj_versions
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_obj_versions ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_023_nodes_validate_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_023_nodes_validate_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_038_nodes_validate_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_038_nodes_validate_get_reader ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient ... ok
-ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value
-ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_root_device_hints
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_root_device_hints ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_clean_step
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_clean_step ... ok
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data ... ok
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_obj_versions_bad
-ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_obj_versions_bad ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_active_state_and_maintenance
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_active_state_and_maintenance ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byid
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_byid ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_good
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_good ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_maintenance_by_name ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_invalid
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_invalid ... ok
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_invalid_parameter_value
-ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_invalid_parameter_value ... ok
-ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check
-ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook ... ok
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_storage_detach
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_storage_detach ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace_args
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace_args ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_storage_interface_old_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_storage_interface_old_api_version ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_recovers
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_recovers ... ok
-ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error
-ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_invalid_driver
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_invalid_driver ... /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_incorrect
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_incorrect ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_description
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_description ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_039_nodes_maintenance_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_039_nodes_maintenance_put_admin ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_deleting_state
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_deleting_state ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_override
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_override ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_024_nodes_validate_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_024_nodes_validate_get_member ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_warning_only
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_warning_only ... ok
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_uuid_not_allowed
-ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_uuid_not_allowed ... ok
-ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value
-ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_file_not_found
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_file_not_found ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_hashlib_not_supports_algo
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_hashlib_not_supports_algo ... ok
-ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_cancelled
-ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_cancelled ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid
-ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid ... ok
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_timeout
-ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_timeout ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_python3
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_python3 ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_set_false
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_set_false ... ok
-ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check
-ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check ... ok
-ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_exists
-ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_exists ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mismatch
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mismatch ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_004_service_nodes_cannot_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_004_service_nodes_cannot_post_nodes ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_allowed
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_allowed ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_locked
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_locked ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_driver_internal
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_driver_internal ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_instance_info_override
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_instance_info_override ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_debug
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_debug ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_bad_origin_header
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_bad_origin_header ... ok
-ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_no_error
-ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_no_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_disallowed_states
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_unrescue_in_disallowed_states ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_non_existent_chassis_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_non_existent_chassis_uuid ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_040_nodes_maintenance_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_040_nodes_maintenance_put_member ... ok
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_name
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_name ... ok
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_path
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__container_path ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_025_nodes_validate_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_025_nodes_validate_get_observer ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_cleaning ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case_delimited
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_case_delimited ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_with_broken_interface
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_with_broken_interface ... ok
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__host_port
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__host_port ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_driver_info
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_driver_info ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_manageable_state
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_manageable_state ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_name
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_name ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_nodebug
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_nodebug ... ok
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree
-ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_inspection
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_inspection ... ok
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_md5
-ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase.test_validate_checksum_mixed_md5 ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_config_false
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_config_false ... ok
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_already_present
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_already_present ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_provision_updated_at
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_replace_provision_updated_at ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_deploying
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_deploying ... ok
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__reload
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__reload ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_noauth
-ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_noauth ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_invalid_state
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_invalid_state ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_not_fake
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_not_fake ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_cleansteps_not_clean
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_cleansteps_not_clean ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_fail
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_fail ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_uuid
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_uuid ... ok
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_dynamic_driver_interfaces_set
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_dynamic_driver_interfaces_set ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_maintenance
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_maintenance ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_interface_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_interface_fields ... ok
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__start
-ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__start ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_041_nodes_maintenance_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_041_nodes_maintenance_put_reader ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_cleaning ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_blank_origin_header
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_blank_origin_header ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info ... ok
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_026_nodes_maintenance_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_026_nodes_maintenance_put_admin ... ok
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_005_service_nodes_can_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_005_service_nodes_can_post_nodes ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces_non_default
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces_non_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_invalid_api_version ... ok
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__stop
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__stop ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_existing
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_existing ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_reason_without_protected
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_reason_without_protected ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_set
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_set ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_allowed ... ok
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_emptyDB
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_emptyDB ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_only_enabled
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_only_enabled ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanfail
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanfail ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_false_and_fields
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_false_and_fields ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_chmod
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_chmod ... ok
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__unit_name
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__unit_name ... ok
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off_to_none
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off_to_none ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_027_nodes_maintenance_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_027_nodes_maintenance_put_member ... ok
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface_instance_info_override
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface_instance_info_override ... ok
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_interfaces
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_interfaces ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_node_deleting_state
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_node_deleting_state ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_conflict
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_conflict ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort_last_service_step
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_abort_last_service_step ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_spawn_fail
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_spawn_fail ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_missing
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_missing ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_that_does_not_exist
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_that_does_not_exist ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_configdrive_not_active
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_configdrive_not_active ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_after_deployfail
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_after_deployfail ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_link
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_link ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_068_lessee_member_cannot_patch_node_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_068_lessee_member_cannot_patch_node_instance_info ... ok
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_handles_missing_table
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_handles_missing_table ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_copy
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_exception_on_copy ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanwait
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanwait ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_invalid ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_no_override
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_no_override ... ok
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__write_container_file
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test__write_container_file ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_names_not_unique
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_names_not_unique ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_missing
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_missing ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_rescue_interface
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_rescue_interface ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_uuid
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_uuid ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_with_node
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_with_node ... ok
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive ... ok
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift ... ok
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_build
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_build ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_deploying
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_deploying ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_not_allowed
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_in_inspecting_not_allowed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_extra
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_extra ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_properties
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_valid_properties ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_name
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_network_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_network_interface ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info_string
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info_string ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_error_blocks
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_error_blocks ... ok
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_network_interface_instance_info_override
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_network_interface_instance_info_override ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_unset
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_unset ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_storage_interface
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_storage_interface ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_old_version
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_old_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_113_portgroups_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_113_portgroups_get_admin ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_relative_path
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader.test_place_loaders_for_boot_two_files_relative_path ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_manual
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_manual ... ok
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test_delete_container_file
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test_delete_container_file ... ok
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_boot_mode
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_boot_mode ... ok
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_inspected_no_heartbeat
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_inspected_no_heartbeat ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_042_nodes_maintenance_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_042_nodes_maintenance_delete_admin ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_locked
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_locked ... ok
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_invalid_state
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_invalid_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_006_owner_manager_cannot_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_006_owner_manager_cannot_post_nodes ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_no_origin_header
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_no_origin_header ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_028_nodes_maintenance_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_028_nodes_maintenance_put_observer ... ok
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface_default_from_conf
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface_default_from_conf ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id_that_does_not_exist
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id_that_does_not_exist ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_inconsistent
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_inconsistent ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_apply_configuration
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_apply_configuration ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_no_heartbeat
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_no_heartbeat ... ok
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_secure
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_secure ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_not_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups.test_sort_key_not_allowed ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_disable
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_disable ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_with_incorrect_api_usage
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_with_incorrect_api_usage ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve ... ok
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test_start_stop_container
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test_start_stop_container ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_fail
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_069_lessee_reader_can_patch_node_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_069_lessee_reader_can_patch_node_instance_info ... ok
+ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node
+ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_empty
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_empty ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_ok ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_fail
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve_first_fail
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_multiple_node_policies_and_retrieve_first_fail ... ok
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test_stop_all_containers
 ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer.test_stop_all_containers ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_not_found
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_not_found ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_resource_class
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_resource_class ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout_fallback
-ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout_fallback ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_raid_interface_no_default
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_raid_interface_no_default ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_rescue_interface_default_from_conf
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_rescue_interface_default_from_conf ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_excluded_capability
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_excluded_capability ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_port_changed_failure
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_port_changed_failure ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_reason_without_retired
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_reason_without_retired ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_storage_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_storage_interface ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_chassis_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_chassis_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_043_nodes_maintenance_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_043_nodes_maintenance_delete_member ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name_that_does_not_exist
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name_that_does_not_exist ... ok
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_noneness
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_noneness ... /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_029_nodes_maintenance_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_029_nodes_maintenance_delete_admin ... ok
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_node_update_dynamic_driver_set_interfaces
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_node_update_dynamic_driver_set_interfaces ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_not_in_servicing
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_not_in_servicing ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict_all_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_as_dict_all_fields ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_factory_reset
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_factory_reset ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_007_lessee_admin_cannot_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_007_lessee_admin_cannot_post_nodes ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_044_nodes_maintenance_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_044_nodes_maintenance_delete_reader ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_worker_pool_full
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_worker_pool_full ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface_default_from_conf
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface_default_from_conf ... ok
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_none_network_interface
-ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_none_network_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_node_not_found
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_node_not_found ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_teardown
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_teardown ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_114_portgroups_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_114_portgroups_get_member ... ok
+ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node_validation_fails
+ironic.tests.unit.conductor.test_manager.CreateNodeTestCase.test_create_node_validation_fails ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_node_policy_and_retrieve_no_node
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve.test_check_node_policy_and_retrieve_no_node ... ok
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_active_node
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_active_node ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_gpu_capabilities
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_gpu_capabilities ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_set
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_set ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_traits
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_traits ... ok
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_success
-ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase.test_node_set_power_state_notif_success ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_power_off_false
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_power_off_false ... ok
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_retreive_and_set
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_retreive_and_set ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid_that_does_not_exist
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid_that_does_not_exist ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_invalid_type
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_invalid_type ... ok
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_none_storage_interface
-ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_none_storage_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_noid
+ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_noid ... ok
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component_duplicate
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component_duplicate ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_070_third_party_admin_cannot_patch_node_instance_info
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_070_third_party_admin_cannot_patch_node_instance_info ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_tear_down_error
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_tear_down_error ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_max_length
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_max_length ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_token_invalid
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_token_invalid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_conductor_group
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_conductor_group ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_port_address_normalized
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_port_address_normalized ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup
+ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_unsorted
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_unsorted ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout ... ok
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_delete_firmware_component_list
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_delete_firmware_component_list ... ok
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_ignore_node
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_ignore_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_115_portgroups_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_115_portgroups_get_observer ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup_node_locked
+ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup_node_locked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_old_api ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin_no_match
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin_no_match ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_custom_fields
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_custom_fields ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout_handler_call
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout_handler_call ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_071_owner_admin_cannot_delete_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_071_owner_admin_cannot_delete_nodes ... ok
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_missing_version_columns
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_missing_version_columns ... ok
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_030_nodes_maintenance_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_030_nodes_maintenance_delete_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_capabilities_ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_capabilities_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_named_parent_node_succeeds
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_named_parent_node_succeeds ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_not_supported
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_not_supported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_cleaning ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interface_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interface_fields ... ok
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_default_limit
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_default_limit ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_disable_ramdisk
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_disable_ramdisk ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_create_schema_and_version
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_create_schema_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list_node_not_exist
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list_node_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression_disabled
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test__hanlde_zstd_compression_disabled ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort_clean_up_fail
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_abort_clean_up_fail ... ok
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_unsupported
-ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_unsupported ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_volume
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_hide_fields_in_newer_versions_volume ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_create_schema
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_create_schema ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_072_owner_admin_can_delete_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_072_owner_admin_can_delete_nodes ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_enroll_node
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_enroll_node ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_not_base64
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_not_base64 ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_too_long
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_too_long ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_known_exc
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_known_exc ... ok
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_node_not_exist
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_node_not_exist ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_get_steps_exception
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_get_steps_exception ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_detail
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_detail ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_045_nodes_management_boot_device_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_045_nodes_management_boot_device_put_admin ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_custom
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_custom ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_powered_after_heartbeat
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_powered_after_heartbeat ... ok
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_client_auth_invalid_fails
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_client_auth_invalid_fails ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_setting_not_exist
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_setting_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_conductor_affinity
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_conductor_affinity ... ok
-ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id
-ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_default
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_default ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_unset
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_unset ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_invalid_format
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_invalid_format ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_deploy
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_deploy ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_not_supported ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_allowed
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_allowed ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_invalid_arg
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_invalid_arg ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_uuid_and_name
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_uuid_and_name ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_unknown_exc
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_unknown_exc ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_association_with_ports
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_association_with_ports ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_073_service_cannot_delete_owner_admin_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_073_service_cannot_delete_owner_admin_nodes ... ok
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_component_not_exist
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_component_not_exist ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_walk_versions
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_resource_class
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_default_resource_class ... ok
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_031_nodes_maintenance_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_031_nodes_maintenance_delete_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_url
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_configdrive_url ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_non_default_ssl_min_version_is_set
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_non_default_ssl_min_version_is_set ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_against_single
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_against_single ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_008_lessee_admin_can_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_008_lessee_admin_can_post_nodes ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_missing_required_arg
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_missing_required_arg ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_name
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_name ... ok
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_components
+ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_components ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_116_portgroups_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_116_portgroups_post_admin ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired ... ok
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_no_version
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_no_version ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_failure
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_to_node_in_inspect_wait_state
-ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_to_node_in_inspect_wait_state ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_and_fields
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_and_fields ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout_handler_call
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout_handler_call ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up_with_data
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up_with_data ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_no_steps
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_no_steps ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_allocations_get_destroyed_after_destroying_a_node_by_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_allocations_get_destroyed_after_destroying_a_node_by_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_by_node_name_ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_by_node_name_ok ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_no_worker
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_no_worker ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_node
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_node ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_mac_invalid_format
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_mac_invalid_format ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_node_locked
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_old_api ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_117_portgroups_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_117_portgroups_post_member ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_and_node_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_and_node_uuid ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_not_supported
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_not_supported ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_default
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_default ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_false
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_false ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_other_error
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_other_error ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_impossible
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_impossible ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_cap
-ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_cap ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_046_nodes_management_boot_device_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_046_nodes_management_boot_device_put_member ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_raw_smaller
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_converted_size_estimate_raw_smaller ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_download_size
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_download_size ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_old_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestPatch.test_update_pxe_enabled_old_api_version ... ok
-ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id_empty
-ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.db.sqlalchemy.test_migrations.ModelsMigrationsSyncMysql.test_models_sync
-ironic.tests.unit.db.sqlalchemy.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_without_driver
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_interfaces_without_driver ... ok
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_wrong_state
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_continue_node_service_wrong_state ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_cleaning ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_rsc
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_rsc ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_empty
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_empty ... ok
-ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_capped
-ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_capped ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_invalid_name
-ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_invalid_name ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links_public_url
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_links_public_url ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_all
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_all ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_internal_field
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_create_node_with_internal_field ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_bad_state
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_bad_state ... ok
-ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_versions_in_sync
-ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_versions_in_sync ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node_fail_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost.test_create_node_with_parent_node_fail_wrong_version ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_requires_ramdisk
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_requires_ramdisk ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_without_token
+ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_without_token ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_non_existing
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_non_existing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_032_nodes_management_boot_device_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_032_nodes_management_boot_device_put_admin ... ok
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info_string
-ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info_string ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_not_dict
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_not_dict ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_name
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_name ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_invalid_api_version ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_no_worker
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_no_worker ... ok
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_auth_data_checksum
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_auth_data_checksum ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_name
-ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_name ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_state
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_047_nodes_management_boot_device_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_047_nodes_management_boot_device_put_reader ... ok
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_deprecated
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_deprecated ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_active_state_and_maintenance
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_active_state_and_maintenance ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_as_list
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_as_list ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_false
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_false ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_reserved_options
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_reserved_options ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin_no_match
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin_no_match ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_reason
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_reason ... ok
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_client_passed
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_client_passed ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_118_portgroups_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_118_portgroups_post_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_sepecified_by_path
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_sepecified_by_path ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_adopting
-ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_adopting ... ok
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_in_choose_security_type_fails
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_in_choose_security_type_fails ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_uuid
-ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent.test_get_rpc_portgroup_uuid ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_architecture.ArchitectureTestCase.test_architecture
-ironic.tests.unit.drivers.modules.inspector.hooks.test_architecture.ArchitectureTestCase.test_architecture ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps_fail
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_deploy_deploy_steps_fail ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_none
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_none ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_deploy
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_deploy ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_portgroups_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_portgroups_subresource ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_invalid_fields
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_invalid_fields ... ok
+ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value
+ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_already_exists
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_already_exists ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_detail
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_multi_shard_detail ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_other_error
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_other_error ... ok
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_failure
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_failure ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_empty
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_empty ... ok
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_old
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_old ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_deleting_state
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_deleting_state ... ok
+ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check
+ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_older_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_older_api_version ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_instance_already_associated
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_instance_already_associated ... ok
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_found
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_found ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_automated
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_automated ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_119_portgroups_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_119_portgroups_detail_get_admin ... ok
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_raises_missing_table
+ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_raises_missing_table ... ok
+ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value
+ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_all_by_node_name_ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_all_by_node_name_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_cleaning
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_cleaning ... ok
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_security_handshake_fails
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_security_handshake_fails ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_009_lessee_manager_cannot_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_009_lessee_manager_cannot_post_nodes ... ok
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_container_fails
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_container_fails ... ok
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_reset_mac
+ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_reset_mac ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_name_duplicate
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_name_duplicate ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_bad_state
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_bad_state ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_custom_fields ... ok
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/bdf8b8ad-3cf2-4207-9e14-f4a7896b7e5f GOT Response: 204 No Content
+Openstack-Request-Id: req-746785a9-2b35-4c3b-9a38-f810b030c9de
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.28
+
+DELETE /v1/nodes/node-39/vifs/5b83e964-a08f-442d-a2ff-2f9f4a723b1f GOT Response: 204 No Content
+Openstack-Request-Id: req-b016a20d-663b-4f15-8a97-c00aa045e0a5
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.28
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/242dcece-104c-44c8-8383-9027df06304d GOT Response: 409 Conflict
+Content-Type: application/json
+Openstack-Request-Id: req-c1aafd99-a1fe-478f-afc2-046504afbdb4
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.28
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node  is locked by host , please retry after the current operation is completed.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/doesntexist/vifs/517ed650-fd51-4e9f-9d8a-677b7d14c038 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-f0420271-1289-4610-8cde-4c3109a1468f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.28
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node doesntexist could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/node-39/traits GOT Response: 204 No Content
+Openstack-Request-Id: req-900d27e8-9c4d-41d9-b68b-7b7ecf33834c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.37
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-b0c09b12-3e57-4aff-bee4-a2de0ccc9076
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.36
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/node-39/traits GOT Response: 204 No Content
+Openstack-Request-Id: req-ed031425-52c5-4b5e-95c0-6663b2908808
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.37
+
+DELETE /v1/nodes/node-39/traits/CUSTOM_1 GOT Response: 204 No Content
+Openstack-Request-Id: req-f41e722b-a69a-41d1-933a-19038480e027
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.37
+
+DELETE /v1/nodes/node-39/traits/CUSTOM_1 GOT Response: 409 Conflict
+Content-Type: application/json
+Openstack-Request-Id: req-bc0be993-3a3b-43f9-9b3f-6abc7524925b
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.37
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host host1, please retry after the current operation is completed.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/node-39/traits/CUSTOM_1 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-f31b0ca0-2c0b-4ebc-9b0e-79f1fee68fe6
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.37
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/node-39/traits/CUSTOM_12 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-b45451ce-6fe0-4ef9-97fa-a6f0d370c0ad
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.37
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 doesn't have a trait 'CUSTOM_12'\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT1 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-6877b912-9358-4dde-bbdf-4c815d80fb0e
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.36
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/52:54:00:cf:2d:31 GOT Response: 400 Bad Request
+Content-Type: application/json
+{"error_message": "{\"code\": 400, \"title\": \"Bad Request\", \"description\": \"Expected UUID or name for portgroup: 52:54:00:cf:2d:31\"}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 204 No Content
+Openstack-Request-Id: req-687d7e74-c4c9-4dad-a7b6-8f1ee3701d69
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/portgroups/pg.1 GOT Response: 204 No Content
+Openstack-Request-Id: req-13866c7f-9ab5-40b6-990a-45600ac71fde
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/portgroups/blah GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-f3d3f8b8-0661-4ab7-a61f-f94abca77d78
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup blah could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/pg.1.json GOT Response: 204 No Content
+Openstack-Request-Id: req-0b99cadb-93ae-4791-81c8-9fde1bb895e6
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.90
+
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+Content-Type: application/json
+{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 409 Conflict
+Content-Type: application/json
+Openstack-Request-Id: req-ad4a32c2-1c41-425e-be32-6d0bd1233bd3
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-2a0cc324-1c50-4047-acf5-d53bc9ddb410
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-43cdd7d4-a524-477d-b3e8-91220ac93271
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-26b94026-edb1-463a-b31b-56a0dffa28a2
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-2676959d-9dec-4aa7-97c1-74c339766ce6
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_074_service_can_delete_nodes_in_own_project
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_074_service_can_delete_nodes_in_own_project ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_075_owner_manager_cannot_delete_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_075_owner_manager_cannot_delete_nodes ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_076_lessee_admin_cannot_delete_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_076_lessee_admin_cannot_delete_nodes ... ok
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_manual
+ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_manual ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_tags
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_tags ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_remove
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_remove ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_empty_device_attribute
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_empty_device_attribute ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_essential_keys_fail_missing_key
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_essential_keys_fail_missing_key ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_deploying
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_abort_on_conductor_take_over_deploying ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_combined_algo
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_combined_algo ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_non_existent_mode
-ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_non_existent_mode ... ok
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_sorted
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_sorted ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_033_nodes_management_boot_device_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_033_nodes_management_boot_device_put_member ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_all_valid_data
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_all_valid_data ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail_server_message
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail_server_message ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_ok ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_cleaning ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_no_checksum_algo
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_no_checksum_algo ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_network_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_network_interface ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_locked
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_locked ... ok
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_host_version
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_host_version ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_errors
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_errors ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_allocation_not_found
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_allocation_not_found ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints2
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints2 ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_048_nodes_management_boot_device_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_048_nodes_management_boot_device_get_admin ... ok
-ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_valid
-ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_valid ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_with_checksum
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_force_raw_with_checksum ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource_no_node_id
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_ports_subresource_no_node_id ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_linkagg
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_linkagg ... ok
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_sec_type_cnt_zero
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_sec_type_cnt_zero ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanfail
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanfail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_configdrive
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_configdrive ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_001_values
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_001_values ... skipped 'These are fake reference values for YAML templating'
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_conflict
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_conflict ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints3
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints3 ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect_3_slashes
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect_3_slashes ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_with_checksum_mismatch
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_fetch_image_service_with_checksum_mismatch ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_provision_action_unhold_service
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_provision_action_unhold_service ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_deploying
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_deploying ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_physical_network.PhysicalNetworkTestCase.test_physical_network
-ironic.tests.unit.drivers.modules.inspector.hooks.test_physical_network.PhysicalNetworkTestCase.test_physical_network ... ok
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_tenant_version
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_tenant_version ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check
+ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_detail_fails_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_detail_fails_wrong_version ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_with_reset_interfaces
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_with_reset_interfaces ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_034_nodes_management_boot_device_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_034_nodes_management_boot_device_put_observer ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_device_found
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_device_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_010_lessee_manager_can_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_010_lessee_manager_can_post_nodes ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_image_service
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_image_service ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_ironic_exc
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_ironic_exc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_success
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_success ... ok
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_full_run
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_full_run ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_custom_fields ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanwait
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_cleanwait ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_049_nodes_management_boot_device_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_049_nodes_management_boot_device_get_member ... ok
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_1 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_deploy_steps
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_deploy_steps ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_traits
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_operators
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_operators ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_macphy
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_macphy ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_no_image_service
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_show_no_image_service ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_storage_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_reset_storage_interface ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_exception_ignored
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_exception_ignored ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_duplicate
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_duplicate ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_inspect_wait_state
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_inspect_wait_state ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_next_marker_no_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_next_marker_no_uuid ... ok
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_template
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_template ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_other_exc
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_other_exc ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_conductor_shutdown_flag
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_conductor_shutdown_flag ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_120_portgroups_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_120_portgroups_detail_get_member ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_fails_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_shard_fails_wrong_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_077_lessee_manager_cannot_delete_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_077_lessee_manager_cannot_delete_nodes ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_pagination_no_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_pagination_no_uuid ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node ... ok
+ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method
+ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_node_not_exist
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_node_not_exist ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_api_version ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_set_failed_state_false
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_set_failed_state_false ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource_no_node_id
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_connectors_subresource_no_node_id ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_configuration
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_configuration ... ok
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_parse_version
-ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_parse_version ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_manual
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_manual ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_one_hint
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_one_hint ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_check_inspecting
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_check_inspecting ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_chassis_ids
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_chassis_ids ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_sharded
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_sharded ... ok
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_usersteps
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_usersteps ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_api_version ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_by_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_by_uuid ... ok
+ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_managers_fail
+ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_managers_fail ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_waits_on_workerpool
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_waits_on_workerpool ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_121_portgroups_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_121_portgroups_detail_get_observer ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescue
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescue ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_is_not_set
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_is_not_set ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_fail
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_fail ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_fields ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_2 ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_035_nodes_management_boot_device_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_035_nodes_management_boot_device_get_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_unsupported_configdrive
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_rebuild_unsupported_configdrive ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_078_third_party_admin_cannot_delete_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_078_third_party_admin_cannot_delete_nodes ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_that_does_not_exist
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_that_does_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_finished
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_finished ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_associated_with_another_node
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_associated_with_another_node ... ok
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_worker_pool_full
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_worker_pool_full ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_single_shard_detail
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_filtering_by_single_shard_detail ... ok
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_ok
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_node_not_exist
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_node_not_exist ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_manageable_state
+ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_manageable_state ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_050_nodes_management_boot_device_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_050_nodes_management_boot_device_get_reader ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_targets_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_post_volume_targets_subresource ... ok
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational_convert_devices_bool
-ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational_convert_devices_bool ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_duplicate_tlvs
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_duplicate_tlvs ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_allowed_state
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_allowed_state ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_associated
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_associated ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_002_nodes_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_002_nodes_post_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_cleaning ... ok
-ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class
-ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspecting
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspecting ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_teardown
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_no_teardown ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_maintenance
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_maintenance ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_async
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_async ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_correct_power_state_on_upgrade_lock
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_correct_power_state_on_upgrade_lock ... ok
-ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class_bad
-ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class_bad ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_011_third_party_admin_cannot_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_011_third_party_admin_cannot_post_nodes ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_1 ... ok
+ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_no_managers
+ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_no_managers ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_invalid_ip
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_invalid_ip ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_tear_down_error
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleaning_error_handler_tear_down_error ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_036_nodes_management_boot_device_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_036_nodes_management_boot_device_get_member ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_duplicated_name
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_duplicated_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_error
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_maintenance_nodes_error ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_051_nodes_management_boot_device_supported_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_051_nodes_management_boot_device_supported_get_admin ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_fail
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_fail ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_with_mdns
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_with_mdns ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_firmware_component_list_after_destroying_a_node_by_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_firmware_component_list_after_destroying_a_node_by_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_is_smartnic
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_is_smartnic ... ok
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_drain_has_reserved
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_drain_has_reserved ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_setting_not_exist
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_setting_not_exist ... ok
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_skip_missing
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_skip_missing ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin ... ok
+ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_oem_not_found
+ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_oem_not_found ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_teardown
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_teardown ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_079_owner_admin_can_validate_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_079_owner_admin_can_validate_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_with_reason
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_with_reason ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_id
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_id ... ok
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_shutdown_timeout_reached
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_shutdown_timeout_reached ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field_fails_wrong_version
+ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets.test_get_node_shard_field_fails_wrong_version ... ok
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_prevent_double_start
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_prevent_double_start ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_custom_fields ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicefail
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicefail ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortsCollection.test__get_ports_collection
+ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortsCollection.test__get_ports_collection ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_invalid_api_version ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test__configure_vmedia_boot_with_boot_iso
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test__configure_vmedia_boot_with_boot_iso ... ok
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_123_portgroups_portgroup_ident_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_123_portgroups_portgroup_ident_get_member ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_state
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_state ... ok
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_no_steps
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_no_steps ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network_upgrade
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network_upgrade ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicewait
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicewait ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_080_owner_manager_can_validate_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_080_owner_manager_can_validate_node ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_invalid_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_invalid_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_error
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_error ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_not_set_by_default
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_not_set_by_default ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_deploying
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_deploying ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspector
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspector ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescuewait
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_rescue_returns_rescuewait ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list_node_not_exist
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list_node_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service_maintenance
-ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase.test_do_node_service_maintenance ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_in_progress_deploywait
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_in_progress_deploywait ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_2 ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_fail
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_fail ... ok
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_wrong_state
-ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_wrong_state ... ok
-ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_destroy_node_inventory_by_node_id
-ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_destroy_node_inventory_by_node_id ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_clears_conductor_locks
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_clears_conductor_locks ... ok
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_failure
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_failure ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_node_not_exist
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_node_not_exist ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_wrong_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_wrong_uuid ... ok
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_on_node
+ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_on_node ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_links
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_links ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_multi
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_multi ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_tear_down_error
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_tear_down_error ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_setting_not_exist
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_setting_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_clean_up_failed
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_clean_up_failed ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_multiple_interfaces
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_multiple_interfaces ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout_handler_call
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_cleanwait_timeout_handler_call ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_delete
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_delete ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_081_lessee_admin_can_validate_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_081_lessee_admin_can_validate_node ... ok
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_no_rpc
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_no_rpc ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_cleaning ... ok
-ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_no_token_info
-ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_no_token_info ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_node_already_associated
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_node_already_associated ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_not_found
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_037_nodes_management_boot_device_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_037_nodes_management_boot_device_get_observer ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_maintenance_on_upgrade_lock
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_maintenance_on_upgrade_lock ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_name
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_name ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_custom_fields ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_dbapi_single_call
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_dbapi_single_call ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume_bios
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume_bios ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_root_non_existent
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_root_non_existent ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface ... ok
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_many
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_many ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_no_worker
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_no_worker ... ok
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_full_reset_interval
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_full_reset_interval ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_nodeid_and_bootindex
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_nodeid_and_bootindex ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_undeploy
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_tear_down_undeploy ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error ... ok
-ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_get_inventory_by_node_id
-ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_get_inventory_by_node_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_052_nodes_management_boot_device_supported_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_052_nodes_management_boot_device_supported_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_003_nodes_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_003_nodes_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_hw_type_register
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_hw_type_register ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_portgroup_is_none
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_portgroup_is_none ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_too_high_index_step_fail
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_add_too_high_index_step_fail ... ok
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_config_false
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_config_false ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_node_not_exist
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_node_not_exist ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface_old_api
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface_old_api ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_deleting
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_deleting ... ok
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_remaining_interval
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_remaining_interval ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_082_lessee_manager_can_validate_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_082_lessee_manager_can_validate_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_multiple_found
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_multiple_found ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_other_error
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_other_error ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_hw_types
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_hw_types ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one_invalid_api_version ... ok
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_has_reserved
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_has_reserved ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_returns_project_id_if_present
-ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_returns_project_id_if_present ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_null_strings
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_null_strings ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_async
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_async ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_uuid
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_uuid ... ok
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_uuid
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_power_transition
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_allowed_in_power_transition ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_get
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_get ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_1 ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_012_third_party_admin_can_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_012_third_party_admin_can_post_nodes ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_forbidden ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error_dont_store_inventory
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error_dont_store_inventory ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_deploying
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_deploying ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_004_nodes_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_004_nodes_post_observer ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_foo
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_foo ... ok
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_setting_not_exist
+ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_setting_not_exist ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_advanced_net
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_advanced_net ... ok
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_not_found
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_not_found ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_missing_driver
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_missing_driver ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_rescuing
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_rescuing ... ok
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_traits
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_traits ... ok
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_instant
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_instant ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_no_previous_value
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_no_previous_value ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_unprovision_after_service_failed
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_provision_with_unprovision_after_service_failed ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_old_format
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_old_format ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_destroy_volume_target
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_destroy_volume_target ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_053_nodes_management_boot_device_supported_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_053_nodes_management_boot_device_supported_get_reader ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_methods
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_methods ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_known_exc
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_known_exc ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_driver_not_found
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_driver_not_found ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_no_worker
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_no_worker ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_083_owner_member_can_validate_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_083_owner_member_can_validate_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_uuid ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_multi
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_multi ... ok
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info_string
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_disabled_in_driver_info_string ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_internal_info
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_internal_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_slow
+ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_slow ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_ramdisk
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_ramdisk ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_other_error
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_other_error ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key_invalid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_with_node_id
-ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_with_node_id ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded2
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded2 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_have_names
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_have_names ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_id
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_id ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_2 ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_int
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_int ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_unknown_exc
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_rescuewait_timeout_unknown_exc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_no_such_method
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_no_such_method ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_error_blocks
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_error_blocks ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbid_project_mismatch
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbid_project_mismatch ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_uuid
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_uuid ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_cleaning ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_deploying
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_deploying ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_005_nodes_get_node_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_005_nodes_get_node_admin ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_http_method_not_supported
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_http_method_not_supported ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_is_smartnic
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_is_smartnic ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance_boot_from_volume
 ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance_boot_from_volume ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory_nostore
-ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory_nostore ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_name
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_name ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_chassis_not_found
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_chassis_not_found ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_084_lessee_member_cannot_validate_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_084_lessee_member_cannot_validate_node ... ok
+ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_datetime_format
+ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_datetime_format ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_mac
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_mac ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty_no_path
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty_no_path ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_1 ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_013_owner_member_cannot_post_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_013_owner_member_cannot_post_nodes ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_054_nodes_management_inject_nmi_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_054_nodes_management_inject_nmi_put_admin ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_bad_state
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_bad_state ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_put
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_put ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_with_reset_interfaces
+ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_with_reset_interfaces ... ok
+ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_uuid_format
+ironic.tests.unit.api.validation.test_validators.TestSchemaValidator.test_uuid_format ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_iface_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_iface_not_supported ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout_handler_call
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_cleanup_servicewait_timeout_handler_call ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_old_api ... ok
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_not_allowed
-ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_not_allowed ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded_notify
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded_notify ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list_sorted
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list_sorted ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_method_not_supported
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_method_not_supported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_006_nodes_get_node_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_006_nodes_get_node_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_cleaning ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_oui
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_oui ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_2 ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_invalid_parameter_value
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_invalid_parameter_value ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_sync
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_sync ... ok
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_template
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_template ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_property_fail
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_property_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_inspected_no_heartbeat
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_inspected_no_heartbeat ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_description
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_description ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_service_abort_tear_down_fail
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_service_abort_tear_down_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_ovn_vtep
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_ovn_vtep ... ok
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_empty
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_empty ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume_bios
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume_bios ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db_instance_not_found
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db_instance_not_found ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_no_power_sync_support
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_no_power_sync_support ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_no_worker
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_no_worker ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_with_false
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_automated_clean_with_false ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden_no_project
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_many_list_all_forbidden_no_project ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_glance
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_glance ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_085_third_party_admin_cannot_validate_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_085_third_party_admin_cannot_validate_node ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_fail
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_no_default_interface
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_no_default_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_without_method
-ironic.tests.unit.api.controllers.v1.test_node.TestPost.test_vendor_passthru_without_method ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_deploying
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_deploying ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_filter_by_project
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_filter_by_project ... ok
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_no_heartbeat
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_no_heartbeat ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_http_url
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_http_url ... ok
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_recover_nodes_stuck
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_recover_nodes_stuck ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_055_nodes_management_inject_nmi_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_055_nodes_management_inject_nmi_put_member ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_early
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_early ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_property_fail
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_non_existent_step_property_fail ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_https_url
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_https_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_tlvs
-ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_tlvs ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_ramdisk
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_ramdisk ... ok
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one_wrong_version
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_get_one_wrong_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id_that_does_not_exist
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id_that_does_not_exist ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_older_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_put_raid_older_version ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_other_error
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_power_state_error_handler_other_error ... ok
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_usersteps
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_error_on_usersteps ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_by_name_unsupported
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_by_name_unsupported ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_power_state_sync_max_retries_gps_exception
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_power_state_sync_max_retries_gps_exception ... ok
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_with_ethernet_interfaces
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_with_ethernet_interfaces ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_mask_available_state
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_mask_available_state ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_not_in_servicing
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_not_in_servicing ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_no_worker
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_no_worker ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_includes_traits
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_includes_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_014_owner_reader_cannot_post_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_014_owner_reader_cannot_post_reader ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network_upgrade
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network_upgrade ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_not_allowed
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_not_allowed ... ok
 ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_anaconda_cleaning
 ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_anaconda_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_086_owner_admin_can_set_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_086_owner_admin_can_set_maintenance ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_with_step
+ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_with_step ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_conductor
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_conductor ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member ... ok
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_post
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_post ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_only_step_fail
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_only_step_fail ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_no_traits
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_no_traits ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha256
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha256 ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_other_error
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_other_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_with_context
-ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_with_context ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_ironic_error
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_ironic_error ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_from_node
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_from_node ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_retry_then_success
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_retry_then_success ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_cleaning ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_sync
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_sync ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_3
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_3 ... ok
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_power_off_false
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_power_off_false ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_partition_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_partition_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_without_ethernet_interfaces
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_without_ethernet_interfaces ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_no_worker
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_no_worker ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_none
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_none ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_007_nodes_get_node_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_007_nodes_get_node_observer ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_1 ... ok
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_ok
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_ok ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id_that_does_not_exist
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id_that_does_not_exist ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha512
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_image_checksum_sha512 ... ok
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_put
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_put ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_056_nodes_management_inject_nmi_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_056_nodes_management_inject_nmi_put_reader ... ok
 ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_anaconda_deploying
 ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_anaconda_deploying ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_string_type
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_string_type ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_portgroup_uuid
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_portgroup_uuid ... ok
+ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_adopting
+ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_adopting ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_no_checksum_file_url
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_get_checksum_and_algo_no_checksum_file_url ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_steps
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_steps ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_with_sg
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_with_sg ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_other_error
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_provision_error_handler_other_error ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_floppy_image_name
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_floppy_image_name ... ok
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_skip_missing
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase.test_skip_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_087_owner_manager_can_set_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_087_owner_manager_can_set_maintenance ... ok
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_no_worker
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_no_worker ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_with_traits
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_with_traits ... ok
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_wrong_version
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_fail_wrong_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_015_owner_admin_can_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_015_owner_admin_can_get_node ... ok
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_BIOS_boot_mode
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_BIOS_boot_mode ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_042_nodes_management_inject_nmi_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_042_nodes_management_inject_nmi_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_008_nodes_get_node_other_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_008_nodes_get_node_other_admin ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_2 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_deploying
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_deploying ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer ... ok
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_powered_after_heartbeat
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_powered_after_heartbeat ... ok
+ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_non_existent_mode
+ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_non_existent_mode ... ok
 ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_anaconda_rescuing
 ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_anaconda_rescuing ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_duplicated_nodeid_and_bootindex
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_duplicated_nodeid_and_bootindex ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group ... ok
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration_failed
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration_failed ... ok
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_UEFI_boot_mode
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_UEFI_boot_mode ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_uuid
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_remove_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_file
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_file ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_names
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_names ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_other_error
+ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_other_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_other_error
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test__do_node_unrescue_other_error ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_fails_invalid_id
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_fails_invalid_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_009_nodes_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_009_nodes_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_post_boot
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_post_boot ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_bad_state
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_bad_state ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_rescue_raises_error_before_1_38
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_rescue_raises_error_before_1_38 ... ok
-ironic.tests.unit.conductor.test_utils.ServiceUtilsTestCase.test_wipe_service_internal_info
-ironic.tests.unit.conductor.test_utils.ServiceUtilsTestCase.test_wipe_service_internal_info ... ok
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_string
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_is_checksum_url_string ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_088_lessee_admin_can_set_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_088_lessee_admin_can_set_maintenance ... ok
+ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_valid
+ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase.test_node_set_boot_mode_valid ... ok
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_multiple_shards
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_multiple_shards ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_bios
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_bios ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_specific_tasks
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_specific_tasks ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum ... ok
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_fail
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_fail ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_duplicate_step
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_duplicate_step ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links_public_url
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links_public_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_131_nodes_portgroups_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_131_nodes_portgroups_get_admin ... ok
+ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_no_change
+ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_no_change ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_with_filters
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_with_filters ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum_invalid
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase.test_validate_text_checksum_invalid ... ok
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_ok
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info_string
+ironic.tests.unit.conductor.test_utils.FastTrackTestCase.test_is_fast_track_via_driver_info_string ... ok
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_nodes_but_no_shards
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_nodes_but_no_shards ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_multi
-ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_multi ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single
-ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single_fail_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard.test_get_by_shard_single_fail_api_version ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortByAddress.test__get_ports_by_address
-ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortByAddress.test__get_ports_by_address ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association_with_detail
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_next_link_with_association_with_detail ... ok
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_without_boot_mode
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_without_boot_mode ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_016_owner_manager_can_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_016_owner_manager_can_get_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_057_nodes_states_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_057_nodes_states_get_admin ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_3
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_3 ... ok
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_uuid
-ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.db.sqlalchemy.test_api.TestDBWriteMethodsRetryOnDeadlock.test_retry_on_deadlock
+ironic.tests.unit.db.sqlalchemy.test_api.TestDBWriteMethodsRetryOnDeadlock.test_retry_on_deadlock ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden ... ok
+ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_existing
+ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_existing ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_boot_from_volume
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_boot_from_volume ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_that_does_not_exist
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_that_does_not_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_089_lessee_manager_can_set_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_089_lessee_manager_can_set_maintenance ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_empty_step_list_fail
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_empty_step_list_fail ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc ... ok
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_priority
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_priority ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning ... ok
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_one_shard
+ironic.tests.unit.api.controllers.v1.test_shard.TestListShards.test_one_shard ... ok
+ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_new
+ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_store_new ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_132_nodes_portgroups_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_132_nodes_portgroups_get_member ... ok
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_ok
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_ok ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_defaults
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_defaults ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden_no_project
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden_no_project ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_cleaning ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_unknown
+ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_unknown ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_none
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_none ... ok
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_empty_db
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_empty_db ... ok
+ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_take_over
+ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase.test_take_over ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc_port
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc_port ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_description
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_description ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy_forbidden
+ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy.test_check_owner_policy_forbidden ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_090_owner_member_can_set_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_090_owner_member_can_set_maintenance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_ironic_exc
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_ironic_exc ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image ... ok
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_bios
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_bios ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_conductor_group_old_api ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_false_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_false_field ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_pre_boot
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_pre_boot ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden ... ok
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden_no_project
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_forbidden_no_project ... ok
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_get_properties ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_validation_failed
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_driver_vendor_passthru_validation_failed ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_None
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_None ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image_use_webserver
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image_use_webserver ... ok
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_empty_db
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_empty_db ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_from_node
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_from_node ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_boot_from_volume
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_instance_boot_from_volume ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_destroy_node_inventory_by_node_id
+ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_destroy_node_inventory_by_node_id ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many ... ok
+ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_host_url
+ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_host_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_non_admin
-ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy.test_check_port_list_policy_non_admin ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_1 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_deploying
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_deploying ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_inspection
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_inspection ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_133_nodes_portgroups_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_133_nodes_portgroups_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_too_long
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_name_too_long ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_max_count_zero
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_max_count_zero ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_other_exc
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_other_exc ... ok
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_inspect_hardware_with_ethernet_interfaces_mac
-ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_inspect_hardware_with_ethernet_interfaces_mac ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_044_nodes_states_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_044_nodes_states_get_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_boo
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_boo ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_058_nodes_states_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_058_nodes_states_get_member ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_hidden_in_lower_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_017_owner_member_can_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_017_owner_member_can_get_node ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_set_failed_state_false
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_rescuing_error_handler_set_failed_state_false ... ok
-ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_clean_dhcp_opts
-ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_clean_dhcp_opts ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_010_nodes_get_other_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_010_nodes_get_other_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings_failed
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings_failed ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_None
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_None ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description ... ok
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios ... ok
+ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_get_inventory_by_node_id
+ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase.test_get_inventory_by_node_id ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns ... ok
+ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_public_endpoint
+ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_public_endpoint ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_in_takeover
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_in_takeover ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_provision
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_provision ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_091_lessee_member_cannot_set_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_091_lessee_member_cannot_set_maintenance ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many_non_admin
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many_non_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_rescuing
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_rescuing ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_step_interface_fail
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_invalid_step_interface_fail ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_address
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_address ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_defaults
+ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_defaults ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_cols
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_cols ... ok
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_1
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_1 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_134_nodes_portgroups_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_134_nodes_portgroups_detail_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_copies_file_to_target
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_copies_file_to_target ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_name
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_name ... ok
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_exception
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_exception ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_one
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_one ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns_and_debug
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns_and_debug ... ok
+ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_produces_a_warning
+ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_produces_a_warning ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_gets_invoked_for_file_based_firmware
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_gets_invoked_for_file_based_firmware ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_092_third_party_admin_cannot_set_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_092_third_party_admin_cannot_set_maintenance ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_filters
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_filters ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_uuid
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_multi
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_multi ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_random_no_zeros
+ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_random_no_zeros ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_downloads_the_fw_file
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_downloads_the_fw_file ... ok
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_unsupported
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_cache_bios_unsupported ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_history_get_destroyed_after_destroying_a_node_by_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_history_get_destroyed_after_destroying_a_node_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_135_nodes_portgroups_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_135_nodes_portgroups_detail_get_member ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_no_enabled_interfaces
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_no_enabled_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_no_mode
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_no_mode ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_invalid_address_format
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_invalid_address_format ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_gets_invoked_for_http_based_firmware
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_gets_invoked_for_http_based_firmware ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_name_already_exist
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_name_already_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_093_owner_admin_can_unset_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_093_owner_admin_can_unset_maintenance ... ok
+ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_zeros
+ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_zeros ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_get_destroyed_after_destroying_a_node_by_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_get_destroyed_after_destroying_a_node_by_uuid ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup ... ok
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_2_some_nodes
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_2_some_nodes ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_object_fails
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_object_fails ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_notify
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_notify ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_invalid_parameter
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_invalid_parameter ... ok
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_max_count_zero
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_max_count_zero ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_null_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_null_field ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_011_nodes_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_011_nodes_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_factory_reset
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_factory_reset ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_nullstr
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_invalid_request_nullstr ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_with_sg
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_with_sg ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_2 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_false
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_false ... ok
-ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_get_ip_addresses
-ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_get_ip_addresses ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_045_nodes_states_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_045_nodes_states_get_member ... ok
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_calls__download_http_based_fw_to
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_calls__download_http_based_fw_to ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_without_jsonrpc_port_pined_version
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_without_jsonrpc_port_pined_version ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_not_empty
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_not_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_with_disable_power_off
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_with_disable_power_off ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_fail
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_fail ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_multiple_new_root_devices
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_multiple_new_root_devices ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_059_nodes_states_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_059_nodes_states_get_reader ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_missing_parameter
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_missing_parameter ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_018_owner_reader_can_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_018_owner_reader_can_get_node ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods_no_default_interface
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_driver_vendor_passthru_methods_no_default_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_non_existent_step_fail
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_non_existent_step_fail ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_updated_for_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_updated_for_node ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_136_nodes_portgroups_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_136_nodes_portgroups_detail_get_observer ... ok
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context_with_environ
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_create_context_with_environ ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_iso
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_iso ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_that_does_not_exist
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_that_does_not_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_094_owner_manager_can_unset_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_094_owner_manager_can_unset_maintenance ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_node_provision_state_count
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_node_provision_state_count ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_step_invalid_interface
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_replace_step_invalid_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin_no_match
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin_no_match ... ok
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict_older_api_server
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_from_dict_older_api_server ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_uuid
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_creates_temp_url
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_creates_temp_url ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_137_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_137_ports_get_admin ... ok
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_with_context
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_with_context ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_gets_invoked_for_swift_based_firmware
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_gets_invoked_for_swift_based_firmware ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_existent_address
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_existent_address ... ok
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_glance_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_glance_image ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address ... ok
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_same_nodes
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_same_nodes ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_095_lessee_admin_can_unset_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_095_lessee_admin_can_unset_maintenance ... ok
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_without_context
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_thread_without_context ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node_by_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node_by_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_invalid_ident
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_invalid_ident ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address_that_does_not_exist
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address_that_does_not_exist ... ok
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_dict_get_auth_token_info
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_dict_get_auth_token_info ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_deploying
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_deploying ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_true_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_automated_clean_true_field ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description_oversize
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_description_oversize ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_older_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_older_soft_ver ... ok
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_1
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_1 ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_invalid_state
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_invalid_state ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_custom_fields
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_custom_fields ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_teardown
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_no_teardown ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_new_root_devices
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_new_root_devices ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_3
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_3 ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_calls_process_firmware_image
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_calls_process_firmware_image ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_node_not_found
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_node_not_found ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_existent_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_existent_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_138_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_138_ports_get_member ... ok
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_policy_values
+ironic.tests.unit.common.test_context.RequestContextTestCase.test_to_policy_values ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_one_node
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_one_node ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope_fails
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_runbook_set_owner_public_system_scope_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_096_lessee_manager_can_unset_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_096_lessee_manager_can_unset_maintenance ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_clears_conductor_locks
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_clears_conductor_locks ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_locked_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_locked_node ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_doesnt_upload_firmware
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_doesnt_upload_firmware ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_fallback
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_fallback ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id_that_does_not_exist
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id_that_does_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_invalid
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_invalid ... ok
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_validate
-ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_validate ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key ... ok
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_version_exists
+ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_version_exists ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_update_dhcp
-ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_update_dhcp ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_ilo_error
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_ilo_error ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_reservation
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_reservation ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_139_ports_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_139_ports_get_observer ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_file_if_no_upload
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_file_if_no_upload ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_new_owner_for_project_owned_runbook
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_new_owner_for_project_owned_runbook ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_doesnt_unregister_conductor
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_doesnt_unregister_conductor ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_allowed
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_allowed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_046_nodes_states_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_046_nodes_states_get_observer ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername_node
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_no_answer_drivername_node ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_rescuing
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase.test_prepare_ramdisk_in_rescuing ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_soft_ver ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicefail
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicefail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_012_nodes_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_012_nodes_detail_get_member ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync_failed
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync_failed ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name_that_does_not_exist
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name_that_does_not_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_097_owner_member_can_unset_maintnenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_097_owner_member_can_unset_maintnenance ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_boot_from_volume
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_boot_from_volume ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_exception
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_exception ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_after_release
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_after_release ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_unknown_error
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_unknown_error ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_one
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_one ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_uninitialized_conductor
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_uninitialized_conductor ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_swift
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_swift ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_invalid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_previous_inventory
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_previous_inventory ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_default_limit
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_default_limit ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_maintenance
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_maintenance ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_1 ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_node_vendor_passthru_methods
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_get_node_vendor_passthru_methods ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_060_nodes_states_power_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_060_nodes_states_power_put_admin ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_memory.MemoryTestCase.test_memory
-ironic.tests.unit.drivers.modules.inspector.hooks.test_memory.MemoryTestCase.test_memory ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicewait
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_servicewait ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_019_lessee_admin_can_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_019_lessee_admin_can_get_node ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_in_exception_message
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_in_exception_message ... ok
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_get_state_fails
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_get_state_fails ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_two
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_two ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_140_ports_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_140_ports_post_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_false
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_false ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid_that_does_not_exist
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid_that_does_not_exist ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_098_lessee_member_cannot_unset_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_098_lessee_member_cannot_unset_maintenance ... ok
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_not_allowed
+ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_not_allowed ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_unsupported
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_calculated_with_unsupported ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_non_existent_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_non_existent_node ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_webserver
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_webserver ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection_missing
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_unregisters_conductor
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_unregisters_conductor ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_check_exception_IncompatibleInterface
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_check_exception_IncompatibleInterface ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope_fails_if_public
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_owner_system_scope_fails_if_public ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_true
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_true ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_of_reserved_node_fails
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_of_reserved_node_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_undocumented_request_zero
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_off_valid_undocumented_request_zero ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_raises_ilo_error
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_raises_ilo_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_bios_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_bios_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_done
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_done ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_not_set
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_not_set ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_serials
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_serials ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_047_nodes_states_power_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_047_nodes_states_power_put_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_multi
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_multi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_fpga_ids_input
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_fpga_ids_input ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_141_ports_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_141_ports_post_member ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list_sorted
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list_sorted ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_glance
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_glance ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_swift
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_swift ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_additional_defaults
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_additional_defaults ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_099_third_party_admin_cannot_unset_maintenance
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_099_third_party_admin_cannot_unset_maintenance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_validation_fails
+ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase.test__do_node_verify_validation_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_013_nodes_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_013_nodes_detail_get_observer ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true ... ok
-ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate
-ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_tear_down_error
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_servicing_error_handler_tear_down_error ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_create
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_create ... ok
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_warning_on_low_workers_pool
+ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_warning_on_low_workers_pool ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_config
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_from_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_detail
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_collection_links_detail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_invalid_request_two
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_invalid_request_two ... ok
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_validate
-ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_validate ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_061_nodes_states_power_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_061_nodes_states_power_put_member ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_2 ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_020_lessee_manager_can_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_020_lessee_manager_can_get_node ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_id
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_id ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_create_chassis_already_exists
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_create_chassis_already_exists ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_project_owned_runbook_public
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_project_owned_runbook_public ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_webserver
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_webserver ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_once_sqlite
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_once_sqlite ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id_that_does_not_exist
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id_that_does_not_exist ... ok
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_network_from_additional_defaults_hardware_type
+ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase.test_network_from_additional_defaults_hardware_type ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_142_ports_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_142_ports_post_observer ... ok
+ironic.tests.unit.common.test_cinder.TestCinderClient.test__get_cinder_session
+ironic.tests.unit.common.test_cinder.TestCinderClient.test__get_cinder_session ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_100_owner_admin_can_set_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_100_owner_admin_can_set_boot_device ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_bad_step_return_value
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_bad_step_return_value ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_uuid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_node_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_gpu_ids_input
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_gpu_ids_input ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_already_set
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_already_set ... ok
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_2_some_nodes
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_2_some_nodes ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_no_worker
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_no_worker ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged_for_fake_node
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged_for_fake_node ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_async
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_async ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true_default
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true_default ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_older_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_older_soft_ver ... ok
-ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate_exc
-ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate_exc ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver_info
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_bad_driver_info ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_validate_fail
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_048_nodes_states_power_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_048_nodes_states_power_put_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_file_based_me
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_file_based_me ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_twice
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_twice ... ok
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_get_method_masked
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_get_method_masked ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_public_system_scope
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_set_public_system_scope ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver_exc
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver_exc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_clean ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_null_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_boot_mode_null_field ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_that_does_not_exist
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_that_does_not_exist ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_address
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_address ... ok
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_masked
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_masked ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_execute_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_execute_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_get_properties ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test__configure_vmedia_boot_with_boot_iso
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test__configure_vmedia_boot_with_boot_iso ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_062_nodes_states_power_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_062_nodes_states_power_put_reader ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail_servicing
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail_servicing ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_against_single
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_against_single ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_found
-ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_found ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_soft_ver
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_soft_ver ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_from_node
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_from_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_143_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_143_ports_detail_get_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_101_owner_manager_can_set_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_101_owner_manager_can_set_boot_device ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_with_nodes
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_with_nodes ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_swift_based_me
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_swift_based_me ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_name
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_name ... ok
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_not_masked
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_getitem_not_masked/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_id
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_id ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_unset_public_system_scope
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_unset_public_system_scope ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_bios_boot_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_bios_boot_mode ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_vendor_detection
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_vendor_detection ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia_fails
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia_fails ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_and_fields
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_and_fields ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_014_nodes_node_ident_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_014_nodes_node_ident_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_015_nodes_node_ident_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_015_nodes_node_ident_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_021_lessee_member_can_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_021_lessee_member_can_get_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node_by_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node_by_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root_non_existent
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_add_root_non_existent ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_webserver_based_me
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_webserver_based_me ... ok
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_items_masked
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_items_masked ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_glance_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_glance_image ... ok
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_not_found
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_not_found ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_deprecated
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_deprecated ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_uuid
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_144_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_144_ports_detail_get_member ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_fail_in_tear_down_cleaning
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_fail_in_tear_down_cleaning ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_102_lessee_admin_cannot_set_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_102_lessee_admin_cannot_set_boot_device ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_network_validate_fail
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_network_validate_fail ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_update_in_progress
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_update_in_progress ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_049_nodes_states_power_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_049_nodes_states_power_put_observer ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_http_method_not_supported
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_http_method_not_supported ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id ... ok
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_list_masking
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_list_masking ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_undocumented_request_one
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_secure_boot_on_valid_undocumented_request_one ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_invalid_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_invalid_uuid ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists_fail
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_uuid
+ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_uuid ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_list
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_list ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components_fails
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components_fails ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_address
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_address ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning_not_found
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning_not_found ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_http_url
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_http_url ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_last_step_noop
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_last_step_noop ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_id_invalid_api_version ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__change_physical_disk_state_attribute_error
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__change_physical_disk_state_attribute_error ... ok
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_modifying_dict
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_modifying_dict ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_that_does_not_exist
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_that_does_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_with_sg
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_with_sg ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_by_node_name_ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_by_node_name_ok ... ok
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_same_nodes
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_old_version_max_count_same_nodes ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_063_nodes_states_boot_mode_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_063_nodes_states_boot_mode_put_admin ... ok
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_wrong_provision_state_on_upgrade_lock
-ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_wrong_provision_state_on_upgrade_lock ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_img_loc_sets_these_attributes
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_img_loc_sets_these_attributes ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_145_ports_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_145_ports_detail_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_103_lessee_manager_cannot_set_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_103_lessee_manager_cannot_set_boot_device ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_get_properties ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_mode_not_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_mode_not_allowed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_sets_parsed_url_attrib_of_fw_processor
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_sets_parsed_url_attrib_of_fw_processor ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_uefi_boot_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_disabled_uefi_boot_mode ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_no_targets
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_no_targets ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_022_lessee_reader_can_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_022_lessee_reader_can_get_node ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_016_nodes_node_ident_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_016_nodes_node_ident_get_observer ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume_bios
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_boot_from_volume_bios ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_wrong_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_by_instance_uuid_wrong_uuid ... ok
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_false
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_false ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_power_validate_fail
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_power_validate_fail ... ok
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_nested_dict_masking
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_nested_dict_masking ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_swift_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_swift_image ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_050_nodes_states_boot_mode_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_050_nodes_states_boot_mode_put_admin ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_1 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_other_error
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_cleaning_error_handler_other_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_invalid_boot_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_fails_on_invalid_boot_mode ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_throws_exception_with_invalid_firmware_url
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_throws_exception_with_invalid_firmware_url ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_no_steps
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_no_steps ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_that_does_not_exist
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_that_does_not_exist ... ok
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_set_mask_enabled
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_set_mask_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_exist_ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_exist_ok ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node_by_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node_by_uuid ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name_old_api_version
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_by_name_old_api_version ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__parse_deploy_info
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__parse_deploy_info ... ok
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_uuid
+ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_targets
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_targets ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_146_ports_port_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_146_ports_port_id_get_admin ... ok
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_values_masked
+ironic.tests.unit.common.test_inspection_rule.TestShallowMask.test_values_masked ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_multi
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_multi ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_empty_parameter
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_empty_parameter ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_104_owner_member_cannot_set_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_104_owner_member_cannot_set_boot_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_convert_controller
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_convert_controller ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_duplicate
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_duplicate ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_without_token
-ironic.tests.unit.common.test_neutron.TestNeutronClient.test_get_neutron_client_without_token ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_064_nodes_states_boot_mode_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_064_nodes_states_boot_mode_put_member ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir_tempdir
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir_tempdir ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_missing_method_parameters
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_missing_method_parameters ... ok
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_one_node
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_one_node ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_error
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_error ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_deleting
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_deleting ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_group_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_group_hidden_in_lower_version ... ok
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_destroy_node_history_by_uuid
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_destroy_node_history_by_uuid ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_fast_track
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_fast_track ... ok
+ironic.tests.unit.common.test_states.StatesTest.test_state_values_length
+ironic.tests.unit.common.test_states.StatesTest.test_state_values_length ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_invalid_component
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_invalid_component ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_ok ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_driver_info
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_driver_info ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_name_standard_trait
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_name_standard_trait ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_node_id
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_node_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_2 ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_023_third_party_admin_cannot_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_023_third_party_admin_cannot_get_node ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_invalid_api_version ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_no_worker
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_no_worker ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_rescue_validate_fail
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_rescue_when_rescue_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_017_nodes_node_ident_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_017_nodes_node_ident_patch_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_existing_cap_in_props
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_existing_cap_in_props ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_args_required
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_args_required ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_version_exists
-ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase.test_version_exists ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_051_nodes_states_boot_mode_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_051_nodes_states_boot_mode_put_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_missing_parameter
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_missing_parameter ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_all
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_all ... ok
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_associate_and_disassociate
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_associate_and_disassociate ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_147_ports_port_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_147_ports_port_id_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_sepecified_by_path
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_detail_sepecified_by_path ... ok
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_locked
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_locked ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_105_lessee_member_cannot_set_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_105_lessee_member_cannot_set_boot_device ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_last_step_noop_fast_track
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_last_step_noop_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_https
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_https ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_failed
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_failed ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_not_found
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_not_found ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_name
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_name ... ok
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id_not_found
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id_not_found ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_instance_image_info
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_instance_image_info ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_non_existent_property_fail
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_non_existent_property_fail ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_invalid_component
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_invalid_component ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/jsonschema/validators.py:1300: DeprecationWarning: The metaschema specified by $schema was not found. Using the latest draft to validate, but this will raise an error in the future.
-  cls = validator_for(schema)
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipa_debug_rescue
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipa_debug_rescue ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_not_supported
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_not_supported ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_from_node
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_from_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_conductor_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_rescuing
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_instance_rescuing ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_empty
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_empty ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc_resource_not_found
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc_resource_not_found ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_other_error
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_deploying_error_handler_other_error ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file_not_found
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_065_nodes_states_boot_mode_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_065_nodes_states_boot_mode_put_reader ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_none
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_find_devices_none ... ok
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_bad_step_return_value
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_bad_step_return_value ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance ... ok
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_power_on
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_node_power_on ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_swift
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_swift ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_3
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_3 ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_not_a_num
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_not_a_num ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_with_component
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_with_component ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_still_processing
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_still_processing ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_empty_device_attribute
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_empty_device_attribute ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspecting
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspecting ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_uuid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_remove_uuid ... ok
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_project_scope
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_project_scope ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_148_ports_port_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_148_ports_port_id_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_node_already_locked
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_node_already_locked ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_106_third_party_admin_cannot_set_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_106_third_party_admin_cannot_set_boot_device ... ok
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id_empty
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id_empty ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_local_gb_zero
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_local_gb_zero ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__clear_foreign_config_attribute_error
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__clear_foreign_config_attribute_error ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspectwait
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspectwait ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_execute_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_execute_fail ... ok
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_inst_info
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_inst_info ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_024_owner_reader_can_get_their_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_024_owner_reader_can_get_their_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_018_nodes_node_ident_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_018_nodes_node_ident_patch_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_for_webserver
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_for_webserver ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_with_sg
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_with_sg ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_driver_info
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_driver_info ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_052_nodes_states_boot_mode_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_052_nodes_states_boot_mode_put_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_system_scope
+ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch.test_update_system_scope ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_address_already_exist
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_address_already_exist ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints2
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints2 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_deploy_step_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_deploy_step_hidden_in_lower_version ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_no_worker
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_no_worker ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_all_by_node_name_ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_all_by_node_name_ok ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_ramdisk
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_clean_up_ramdisk ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console ... ok
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid_not_found
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid_not_found ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_107_owner_admin_can_get_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_107_owner_admin_can_get_boot_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_power_off
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_power_off ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints3
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_multiple_hints3 ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_logical
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_logical ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on ... ok
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspecting
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspecting ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_149_ports_port_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_149_ports_port_id_patch_admin ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_fail_in_tear_down_cleaning
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_fail_in_tear_down_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_type
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_type ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks_unapproved
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_service_with_runbooks_unapproved ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_conn_error
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_conn_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_1 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_description_null_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_description_null_field ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_multi
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_multi ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__download_fw_to
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__download_fw_to ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_device_found
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_device_found ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_no_conversion
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_no_conversion ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen10
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen10 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list_sorted
+ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list_sorted ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_operators
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_no_operators ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_physical
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_cant_set_only_physical ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_108_owner_manager_can_get_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_108_owner_manager_can_get_boot_device ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspectwait
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspectwait ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on_inst_info
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on_inst_info ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_id
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_id ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_last_step_noop
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_last_step_noop ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_inspect_exception
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_inspect_exception ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_other_error
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_rescue_error_handler_other_error ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_instance_info
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_from_instance_info ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_one_hint
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_one_hint ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_not_raid
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_not_raid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_exception
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_019_nodes_node_ident_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_019_nodes_node_ident_patch_observer ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_clean ... ok
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_uuid
-ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase.test_update_volume_connector_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_066_nodes_states_secure_boot_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_066_nodes_states_secure_boot_put_admin ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_instance_already_associated
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_instance_already_associated ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_invalid
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_invalid ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_150_ports_port_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_150_ports_port_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen8
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen8 ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_interface_not_in_all_interfaces
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_interface_not_in_all_interfaces ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_053_nodes_states_secure_boot_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_053_nodes_states_secure_boot_put_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_025_owner_reader_cannot_get_other_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_025_owner_reader_cannot_get_other_node ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_2 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_no_worker
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_no_worker ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_custom_fields ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_false_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_false_field ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_shared_lock
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_shared_lock ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_default
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_default ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_still_waiting
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_still_waiting ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_boot_mode.BootModeTestCase.test_boot_mode
+ironic.tests.unit.drivers.modules.inspector.hooks.test_boot_mode.BootModeTestCase.test_boot_mode ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_uuid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_node_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_invalid_state
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_invalid_state ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_with_default
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_kernel_params_with_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_109_lessee_admin_cannot_get_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_109_lessee_admin_cannot_get_boot_device ... ok
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational_convert_devices_bool
+ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase.test_match_root_device_hints_rotational_convert_devices_bool ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_no_steps
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_no_steps ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_name_duplicate
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_name_duplicate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_idrac
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_idrac ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_validate
+ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_validate ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_chassis_id_subtype
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_chassis_id_subtype ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__extract_fw_from_file
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__extract_fw_from_file ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps ... ok
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_other_error
-ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase.test_spawn_servicing_error_handler_other_error ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_pagination_no_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_collection_pagination_no_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_067_nodes_states_secure_boot_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_067_nodes_states_secure_boot_put_member ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_by_name ... ok
+ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink
+ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_deploy ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_no_provision
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_no_provision ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_non_existent_node_uuid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_non_existent_node_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_151_ports_port_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_151_ports_port_id_patch_observer ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_all_match
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_all_match ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_retired_last_step_change_tgt_state
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_retired_last_step_change_tgt_state ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged_combine_ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_net_type_unmanaged_combine_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume_bios
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_from_volume_bios ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy ... ok
+ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink_ENOENT
+ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink_ENOENT ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_not_found
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_not_found ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_port_id_subtype
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_port_id_subtype ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_020_nodes_node_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_020_nodes_node_ident_delete_admin ... ok
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_110_owner_member_cannot_get_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_110_owner_member_cannot_get_boot_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_hidden_in_lower_version ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_1
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_1 ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_cinder.TestCinderClient.test_get_cinder_client_with_context
+ironic.tests.unit.common.test_cinder.TestCinderClient.test_get_cinder_client_with_context ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_set_both_switches
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_set_both_switches ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_singular
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_replace_singular ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy_oem
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy_oem ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_first_match_on_skip_list_use_second
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_first_match_on_skip_list_use_second ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_provision
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_provision ... ok
+ironic.tests.unit.common.test_cinder.TestCinderUtils.test__create_metadata_dictionary
+ironic.tests.unit.common.test_cinder.TestCinderUtils.test__create_metadata_dictionary ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_tlv_value_hex_format
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_tlv_value_hex_format ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_152_ports_port_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_152_ports_port_id_delete_admin ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_multiple_ports_one_vif_id
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_multiple_ports_one_vif_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_054_nodes_states_secure_boot_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_054_nodes_states_secure_boot_put_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_raises_ilo_error
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_raises_ilo_error ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_api_version ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_maintenance
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_maintenance ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_task_monitor_not_found
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_task_monitor_not_found ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_only_enabled
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_only_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__get_storage_controller_invalid_identity
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__get_storage_controller_invalid_identity ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_cinder.TestCinderUtils.test__get_attachment_id
+ironic.tests.unit.common.test_cinder.TestCinderUtils.test__get_attachment_id ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_address_invalid_format
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_address_invalid_format ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_111_lessee_member_cannot_get_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_111_lessee_member_cannot_get_boot_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_026_lessee_reader_can_get_their_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_026_lessee_reader_can_get_their_node ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up_with_data
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_migrate_up_with_data ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_not_supported ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_sync
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_sync ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_cleaning ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_incorrect_hint
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_incorrect_hint ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_throws_error_if_checksum_validation_fails
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_throws_error_if_checksum_validation_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_lldp_none
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_lldp_none ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ramdisk_error.RamdiskErrorTestCase.test_ramdisk_error
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ramdisk_error.RamdiskErrorTestCase.test_ramdisk_error ... ok
+ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state
+ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__is_realtime_ready
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__is_realtime_ready ... ok
+ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_attached
+ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_attached ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_datapath_id
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_datapath_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_null_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_null_field ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_ramdisk
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_boot_ramdisk ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byaddress_not_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byaddress_not_allowed ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_153_ports_port_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_153_ports_port_id_delete_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_mac_already_exist
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_mac_already_exist ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_clean ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_068_nodes_states_secure_boot_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_068_nodes_states_secure_boot_put_reader ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_ports_for_node
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_ports_for_node ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_custom_fields_invalid_fields ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_no_override
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_no_override ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_2
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_2 ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_ipa_debug
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_ipa_debug ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_validate_fail
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_do_node_unrescue_validate_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_021_nodes_node_ident_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_021_nodes_node_ident_delete_member ... ok
+ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_available
+ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_available ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_wait_elapsed
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_wait_elapsed ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_exception
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_exception ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_local_gb_without_spacing
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_local_gb_without_spacing ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_no_port_in_ironic
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_no_port_in_ironic ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_055_nodes_states_secure_boot_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_055_nodes_states_secure_boot_put_observer ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_default
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_default ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_deploying
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_deploying ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_empty_value
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_empty_value ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_112_owner_reader_cannot_get_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_112_owner_reader_cannot_get_boot_device ... ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_cleanup_failed
+ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_cleanup_failed ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid ... ok
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_dynamic_driver_interfaces_set
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_dynamic_driver_interfaces_set ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_true_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_disable_power_off_true_field ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift_throws_error_if_swift_operation_fails
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift_throws_error_if_swift_operation_fails ... /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_disable
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_disable ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_id_sand_existing_cap
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_id_sand_existing_cap ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status_no_task_monitor_url
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status_no_task_monitor_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_154_ports_port_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_154_ports_port_id_delete_observer ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_partition_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_partition_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_027_lessee_reader_cant_get_other_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_027_lessee_reader_cant_get_other_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_local_boot
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_local_boot ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_deploy ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent_invalid_value
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_boot_device_persistent_invalid_value ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_unsupported_method
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_unsupported_method ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_vif_id
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_vif_id ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_no_hints
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_no_hints ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_unsupported
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_unsupported ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_invalid_key
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_invalid_key ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_069_nodes_states_provision_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_069_nodes_states_provision_put_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_022_nodes_node_ident_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_022_nodes_node_ident_delete_observer ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_rescuing
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_rescuing ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_fail
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_fail ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_id_subtype_mac
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_id_subtype_mac ... ok
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byid_invalid_api_version ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready ... ok
+ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state_maintenance
+ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state_maintenance ... ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_success
+ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_update_waitting
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_update_waitting ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_custom_fields ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_false
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions.test_walk_versions_all_false ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_fault_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_fault_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_ids
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_ids ... ok
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface_instance_info_override
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_invalid_network_interface_instance_info_override ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_113_lessee_reader_cannot_get_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_113_lessee_reader_cannot_get_boot_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_no_kernel_no_ramdisk
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_no_kernel_no_ramdisk ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_local_link_keys_mandatory
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_local_link_keys_mandatory ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_exceeded
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_exceeded ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_one_matches
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_one_matches ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_local_link_connection_already_exists
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_local_link_connection_already_exists ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_155_nodes_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_155_nodes_ports_get_admin ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server_fails
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server_fails ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name ... ok
+ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_default_interfaces
+ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_default_interfaces ... ok
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_interfaces
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_update_fail
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_update_fail ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_fails
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_fails ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_priority_override_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_get_one_invalid_api_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_028_third_party_admin_cant_get_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_028_third_party_admin_cant_get_node ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_bios
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_bios ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_clean ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_provision_rescue_abort
-ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase.test_provision_rescue_abort ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_and_cpu_fpgas_results_are_different
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_and_cpu_fpgas_results_are_different ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_reservations_for_conductor
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_reservations_for_conductor ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_070_nodes_states_provision_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_070_nodes_states_provision_put_member ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_opts_ramdisk_opt
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_opts_ramdisk_opt ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_missing_local_link_mandatory_key
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_missing_local_link_mandatory_key ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_inspect_wait_state_between_api_versions
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_inspect_wait_state_between_api_versions ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_disabled
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_network_interface_instance_info_override
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_create_node_valid_network_interface_instance_info_override ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_023_nodes_validate_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_023_nodes_validate_get_admin ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_valid_data
+ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_valid_data ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_root_device_skip_list
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_root_device_skip_list ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_156_nodes_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_156_nodes_ports_get_member ... ok
+ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_agent_rescue
+ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_agent_rescue ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname_with_json
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_byname_with_json ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets_fix
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets_fix ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name_unsupported
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_by_name_unsupported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_destroy_floppy_image_from_web_server
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_destroy_floppy_image_from_web_server ... ok
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_worker_pool_full
-ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase.test_vendor_passthru_worker_pool_full ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_not_mac_or_datapath_id
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_not_mac_or_datapath_id ... ok
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_automated_clean
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_automated_clean ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_clean
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_clean ... ok
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_unsorted
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__get_cleaning_steps_unsorted ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_create
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_create ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_verifies_checksum_of_downloaded_fw_file
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_verifies_checksum_of_downloaded_fw_file ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_UPDATE_ALLOWED_STATES
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_UPDATE_ALLOWED_STATES ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_target_power_state
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_target_power_state ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_links
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_links ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_invalid
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_invalid ... ok
+ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_cinder_storage
+ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_cinder_storage ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_enabled
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_enabled ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_invalid_update_mode
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_invalid_update_mode ... ok
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface_default_from_conf
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_no_network_interface_default_from_conf ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_cpu_fpgas_zero_and_existing_cap
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_cpu_fpgas_zero_and_existing_cap ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_boot_from_volume
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_boot_from_volume ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_client_id
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_client_id ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_rescue
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_rescue ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_hostname_missing
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_hostname_missing ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_allowed ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_157_nodes_ports_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_157_nodes_ports_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_interface_fields_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_interface_fields_hidden_in_lower_version ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_deploy
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_deploy ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_file_url
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_file_url ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_029_owner_reader_can_get_restricted_fields
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_029_owner_reader_can_get_restricted_fields ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_056_nodes_states_provision_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_056_nodes_states_provision_put_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_no_firmware_url
+ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_no_firmware_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_many_ht
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_many_ht ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_071_nodes_states_provision_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_071_nodes_states_provision_put_reader ... ok
-ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait
-ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait ... ok
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_update
-ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_update ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_shellinabox
+ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_shellinabox ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_string
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_string ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_114_third_party_admin_cannot_get_boot_device
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_114_third_party_admin_cannot_get_boot_device ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last_service
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_024_nodes_validate_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_024_nodes_validate_get_member ... ok
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_no_skip
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_no_skip ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_pci_gpu_devices_return_zero
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_pci_gpu_devices_return_zero ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_mandatory
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_mandatory ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request_missing_parameter
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_bad_request_missing_parameter ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_many
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_many ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_cleaning ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_without_is_whole_disk_image
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_pxe_without_is_whole_disk_image ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_all_physnets
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_all_physnets ... ok
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_node_update_dynamic_driver_set_interfaces
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_node_update_dynamic_driver_set_interfaces ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_clean
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_clean ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_not_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_in_inspecting_not_allowed ... ok
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_boot_timeout
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_boot_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_one_ht
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_one_ht ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_clean ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_http_url
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_http_url ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_disable_ramdisk
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_disable_ramdisk ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_more_updates
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_more_updates ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_158_nodes_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_158_nodes_ports_detail_get_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test__configure_vmedia_boot
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test__configure_vmedia_boot ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_physical_network.PhysicalNetworkTestCase.test_physical_network
+ironic.tests.unit.drivers.modules.inspector.hooks.test_physical_network.PhysicalNetworkTestCase.test_physical_network ... ok
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_none_network_interface
+ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase.test_none_network_interface ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_disabled
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_allowed ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_057_nodes_states_provision_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_057_nodes_states_provision_put_member ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_many_ht
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_many_ht ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_zero_size
+ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_zero_size ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_port_id_missing
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_port_id_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time
-ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_flat
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_flat ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_invalid_name
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_invalid_name ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_deploy
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_null_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_null_field ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_console_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_console_not_supported ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ramdisk_params
-ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ramdisk_params ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_030_lessee_reader_cannot_get_restricted_fields
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_030_lessee_reader_cannot_get_restricted_fields ... ok
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_unset_clean_step
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_unset_clean_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_115_owner_admin_can_get_supported_boot_devices
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_115_owner_admin_can_get_supported_boot_devices ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries ... ok
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_add_items_to_cache
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_add_items_to_cache ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test
+ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot ... skipped 'bug #2025424'
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_159_nodes_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_159_nodes_ports_detail_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_072_nodes_states_provision_put_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_072_nodes_states_provision_put_service ... ok
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_with_optional
+ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation.test_local_link_connection_type_smart_nic_keys_with_optional ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_deploying
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_deploying ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_trusted_boot_removed
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_trusted_boot_removed ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_get_steps_exception
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_get_steps_exception ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_enabled
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_enabled ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_not_found
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_not_found ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron ... ok
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_do_not_return_expired_tempurls
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_do_not_return_expired_tempurls ... ok
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_no_ht
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_no_ht ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_025_nodes_validate_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_025_nodes_validate_get_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_one_invalid_api_version ... ok
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed_on_rebuild
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed_on_rebuild ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_manual_clean
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_cleanwait_timeouts_manual_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_in_inspecting_not_allowed ... ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test_store_logs
+ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test_store_logs ... ok
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_remove_expired_items_from_cache
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_remove_expired_items_from_cache ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready_retryerror
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready_retryerror ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot_false
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot_false ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_116_owner_manager_can_get_supported_boot_devices
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_116_owner_manager_can_get_supported_boot_devices ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_160_nodes_ports_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_160_nodes_ports_detail_get_observer ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_none
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_none ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron_missed
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron_missed ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_exception_ignored
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_exception_ignored ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_address_normalized
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_address_normalized ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_disabled
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_disabled ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups_no_address
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups_no_address ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_create_configuration
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_create_configuration ... ok
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_return_cached_tempurl
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_return_cached_tempurl ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_byid_invalid_api_version ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration_failed
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_apply_configuration_failed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_check_inspecting
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_check_inspecting ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_without_secure_boot
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_without_secure_boot ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_delete_configuration
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_delete_configuration ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_network_validate_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_network_validate_fail ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_internal_info_not_allowed
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_internal_info_not_allowed ... ok
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_disabled
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_present
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_lessee_present ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object_throws_for_invalid_or_unsupported_hash_name
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test__get_hash_object_throws_for_invalid_or_unsupported_hash_name ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_058_nodes_states_provision_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_058_nodes_states_provision_put_observer ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht ... ok
-ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time_to_long
-ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time_to_long ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_rescuing
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_rescuing ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices_raises
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices_raises ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_073_nodes_states_raid_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_073_nodes_states_raid_put_admin ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_invalid_arg
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_invalid_arg ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_clean ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_117_owner_member_cannot_get_supported_boot_devices
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_117_owner_member_cannot_get_supported_boot_devices ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_161_portgroups_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_161_portgroups_ports_get_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_invalid_power_state
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_invalid_power_state ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_finished
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_finished ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_no_skip
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_no_skip ... ok
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_create_chassis_already_exists
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_create_chassis_already_exists ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht_groups
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht_groups ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_differ
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_differ ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_enabled
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_console_mode_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_fail
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_fail ... ok
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_deploy_timeouts
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test__check_deploy_timeouts ... ok
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_enabled
+ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_enabled ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_ramdisk
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_ramdisk ... ok
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_power_validate_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_power_validate_fail ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_async
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_async ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspecting
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspecting ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_031_owner_reader_can_get_detail
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_031_owner_reader_can_get_detail ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_in_takeover
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_in_takeover ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_get_node_network_data
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_get_node_network_data ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_026_nodes_maintenance_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_026_nodes_maintenance_put_admin ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_node_locked
+ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete.test_delete_volume_connector_node_locked ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_connerror
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_connerror ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ramdisk_error.RamdiskErrorTestCase.test_ramdisk_error
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ramdisk_error.RamdiskErrorTestCase.test_ramdisk_error ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_physnet
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_physnet ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_162_portgroups_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_162_portgroups_ports_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_missing_required_arg
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_missing_required_arg ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_forced_kill
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_forced_kill ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_with_old_conductor
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_with_old_conductor ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors.test_sort_key_invalid ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal_not_binary
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_file_has_content_equal_not_binary ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_sync
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_sync ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_118_lessee_admin_cannot_get_supported_boot_devices
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_118_lessee_admin_cannot_get_supported_boot_devices ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspector
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_not_inspector ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_partition_image
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_partition_image ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_ioerror
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_false_ioerror/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis ... ok
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_unset_deploy_step
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_unset_deploy_step ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_create_all_components
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_create_all_components ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode_fail
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_059_nodes_states_raid_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_059_nodes_states_raid_put_admin ... ok
+ ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_fail ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings_failed
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_cache_bios_settings_failed ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_no_subtasks
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_no_subtasks ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties_bad_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_mode_properties_bad_api_version ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_with_power_off
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_with_power_off ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_clean_up_failed
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_clean_up_failed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_deploy ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_ilo6_redirect
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_ilo6_redirect ... ok
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_that_does_not_exist
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_that_does_not_exist ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_027_nodes_maintenance_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_027_nodes_maintenance_put_member ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_fips_enabled
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_fips_enabled ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_pre_create_configuration
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_pre_create_configuration ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_wait
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_wait ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot ... skipped 'bug #2025424'
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_163_portgroups_ports_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_163_portgroups_ports_get_observer ... ok
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_rescuewait_timeouts
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_rescuewait_timeouts ... ok
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_factory_reset
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_factory_reset ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_119_lessee_manager_cannot_get_supported_boot_devices
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_119_lessee_manager_cannot_get_supported_boot_devices ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_uuid
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_uuid ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported ... ok
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_validate_correct_vendor
+ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_validate_correct_vendor/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_network_data_hidden_in_lower_version ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_no_steps
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_no_steps ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_074_nodes_states_raid_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_074_nodes_states_raid_put_member ... ok
-ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_defaults
-ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_defaults ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_false
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_false ... ok
-ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_cleanup_failed
-ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_cleanup_failed ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_nopid
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_nopid ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_032_lessee_reader_can_get_detail
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_032_lessee_reader_can_get_detail ... ok
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_with_nodes
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_destroy_chassis_with_nodes ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_hostname_safe
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_hostname_safe ... ok
+ ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_doesnt_contain_id
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_doesnt_contain_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_invalid_state
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_invalid_state ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor_not_found
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor_not_found ... ok
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_steps_exception
-ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_steps_exception ... ok
-ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_handshake
-ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_handshake ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_datapath_id
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_datapath_id ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error_dont_store_inventory
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_error_dont_store_inventory ... ok
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_validate
+ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase.test_validate ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot_false
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot_false ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_shellinabox_not_running
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_shellinabox_not_running ... ok
-ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_produces_a_warning
-ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_produces_a_warning ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_not_supported
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_not_supported ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile_boolean
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile_boolean ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_hidden_in_lower_version ... ok
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_id
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_060_nodes_states_raid_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_060_nodes_states_raid_put_member ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_164_portgroups_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_164_portgroups_ports_detail_get_admin ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_steps_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_steps_fail ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_120_third_party_admin_cannot_get_supported_boot_devices
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_120_third_party_admin_cannot_get_supported_boot_devices ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_ignore_online
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_ignore_online ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_true
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_true ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_logical_name
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_logical_name ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate_fail
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_028_nodes_maintenance_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_028_nodes_maintenance_put_observer ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_error
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_error ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_075_nodes_states_raid_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_075_nodes_states_raid_put_reader ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_invalid_value
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_invalid_value ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_not_supported
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_not_supported ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_get_properties ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_random_no_zeros
-ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_random_no_zeros ... ok
-ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_types
-ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase.test_types ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_snmp
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_snmp ... ok
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_uuid
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_by_uuid ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_with_online_true
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_with_online_true ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings_service
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings_service ... ok
-ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_success
-ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase.test_success ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_no_proxy
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_is_valid_no_proxy ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_null_field
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_null_field ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license_no_or_invalid_format_license_key
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license_no_or_invalid_format_license_key ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed_on_rebuild
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__attach_boot_iso_if_needed_on_rebuild ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_without_secure_boot
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_without_secure_boot ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_ioerror
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_ioerror ... ok
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_servicewait_timeouts
+ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase.test_check_servicewait_timeouts ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_maintenance
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_maintenance ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_165_portgroups_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_165_portgroups_ports_detail_get_member ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_physnets
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_physnets ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_requires_ramdisk
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_requires_ramdisk ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_033_third_party_admin_cannot_get_detail
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_033_third_party_admin_cannot_get_detail ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_default
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_default ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_port
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_port ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_oserror
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_fail_verify_true_oserror ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory_nostore
+ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase.test_status_ok_store_inventory_nostore ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_generate_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_generate_uuid ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_ipmi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip ... ok
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_list
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_list ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_get_properties ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors ... ok
-ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_zeros
-ironic.tests.unit.cmd.test_conductor.ConductorStartTestCase.test_warn_about_unsafe_shred_parameters_zeros ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_061_nodes_states_raid_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_061_nodes_states_raid_put_observer ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_duplicate
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_duplicate ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_qs
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_qs ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip_not_raises_exceptions
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_safe_rstrip_not_raises_exceptions ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_121_owner_admin_can_send_non_masking_interrupt
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_121_owner_admin_can_send_non_masking_interrupt ... ok
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported_bad_api_version
+ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch.test_update_portgroup_standalone_ports_supported_bad_api_version ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_custom_timeout
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_custom_timeout ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_fail
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_api_version ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_none_raid_adapter_profile
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_none_raid_adapter_profile ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_166_portgroups_ports_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_166_portgroups_ports_detail_get_observer ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_http_scheme
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_http_scheme ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_redfish
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_redfish ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_present
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_owner_present ... ok
-ironic.tests.unit.common.test_args.ValidateTypesTest.test_types
-ironic.tests.unit.common.test_args.ValidateTypesTest.test_types ... ok
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_that_does_not_exist
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_get_chassis_that_does_not_exist ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_custom_params
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_custom_params ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_076_nodes_states_console_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_076_nodes_states_console_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_029_nodes_maintenance_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_029_nodes_maintenance_delete_admin ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_reserved_options
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test__validate_user_clean_steps_reserved_options ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors_with_sqlite
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors_with_sqlite ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_unix_file_modification_datetime
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_unix_file_modification_datetime ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_iso
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_not_iso ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_ilo6_redirect
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__get_power_state_ilo6_redirect ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_node_not_exist
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_create_bios_setting_list_node_not_exist ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_portgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_portgroup ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_node_uuid_format
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_node_uuid_format ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_is_none
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_is_none ... ok
+ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_cleaning
+ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_122_owner_manager_can_send_non_masking_interrupt
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_122_owner_manager_can_send_non_masking_interrupt ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_duplicated_entry
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_duplicated_entry ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_hostname
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_hostname ... ok
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_bios
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_bios ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_versioning
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_indicator_state_versioning ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_datapath_id
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_datapath_id ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_deploying
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_deploying ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_invalid_state
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_invalid_state ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_exception
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_exception ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_failed
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_failed ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_byid_invalid_api_version ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_port_physnets
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_port_physnets ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_167_volume_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_167_volume_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network_from_node
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network_from_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_062_nodes_states_console_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_062_nodes_states_console_get_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_node_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_node_uuid ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_outside_list
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_outside_list ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_exception
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_exception ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries_without_log_mock
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries_without_log_mock ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_sucess
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_false_basic_auth_sucess ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_empty_entry
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_empty_entry ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac ... ok
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_that_does_not_exist
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_that_does_not_exist ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_invalid_power_state
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_invalid_power_state ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_rescuing
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_rescuing ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ng_redfish
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ng_redfish ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_path
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_path ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_type
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_type ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_123_lessee_admin_cannot_send_non_masking_interrupt
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_123_lessee_admin_cannot_send_non_masking_interrupt ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_automated
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_automated ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings_service
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings_service ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_uuid ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_without_raid_level
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_without_raid_level ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_168_volume_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_168_volume_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_port
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_port ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_fileurl
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_fileurl ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors_with_sqlite
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors_with_sqlite ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_030_nodes_maintenance_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_030_nodes_maintenance_delete_member ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_077_nodes_states_console_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_077_nodes_states_console_get_member ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac_invalid_format
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_validate_and_normalize_mac_invalid_format ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_fail
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_034_owner_admin_can_patch_node_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_034_owner_admin_can_patch_node_extra ... ok
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_init_checks_unsupported
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_init_checks_unsupported ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_unsupported
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_unsupported ... ok
+ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_deploy
+ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_uuid
-ironic.tests.unit.db.test_chassis.DbChassisTestCase.test_update_chassis_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv4
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv4 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_glance_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_glance_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_node_not_exist
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_node_not_exist ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_all_components
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_all_components ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_hidden_in_lower_version ... ok
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_wrap_ipv6
-ironic.tests.unit.common.test_utils.GenericUtilsTestCase.test_wrap_ipv6 ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_list_hardware_type_interfaces
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_list_hardware_type_interfaces ... ok
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_load_error_if_driver_enabled
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_driver_load_error_if_driver_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true_connerror
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_download_success_verify_true_connerror ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_node_locked
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete.test_delete_volume_target_node_locked ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_value
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_value ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ok_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ok_ipmi ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_tags
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_tags ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_portgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_portgroup ... ok
-ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_empty_list
-ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_empty_list ... ok
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_manual
-ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase.test_set_node_cleaning_steps_manual ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_063_nodes_states_console_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_063_nodes_states_console_get_member ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_by_name ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_httpurl
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_httpurl ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_not_supported
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_not_supported ... ok
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_no_driver_load_error_if_driver_disabled
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_no_driver_load_error_if_driver_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_existing_fails
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_existing_fails ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_setting_not_exist
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_delete_bios_setting_list_setting_not_exist ... ok
-ironic.tests.unit.conf.test_auth.AuthConfTestCase.test_add_auth_opts
-ironic.tests.unit.conf.test_auth.AuthConfTestCase.test_add_auth_opts ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_031_nodes_maintenance_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_031_nodes_maintenance_delete_observer ... ok
-ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_list
-ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_list ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_078_nodes_states_console_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_078_nodes_states_console_get_reader ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_none
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_none ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet1
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet1 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__commit_raid_config_with_logical_drives
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__commit_raid_config_with_logical_drives ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_124_lessee_manager_cannot_send_non_masking_interrupt
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_124_lessee_manager_cannot_send_non_masking_interrupt ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_169_volume_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_169_volume_get_observer ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_disable_ramdisk
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_disable_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_reason_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_reason_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_node_uuid_not_found
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_node_uuid_not_found ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_traits
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv6
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv6 ... ok
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_wrap_in_driver_load_error_if_driver_enabled
-ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase.test_wrap_in_driver_load_error_if_driver_enabled ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_error
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_error ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_success
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_gen_auth_from_conf_user_pass_success ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_in_internal_info
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_in_internal_info ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_disable_power_off
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network_from_node
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network_from_node ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields_bad_version
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_interface_fields_bad_version ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_0
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_0 ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_ipmi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_url_exception
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_url_exception ... ok
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_no_free_ports
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_no_free_ports ... ok
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_invalid_state
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_invalid_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_064_nodes_states_console_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_064_nodes_states_console_get_observer ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate ... ok
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_add_items_to_cache
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_add_items_to_cache ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_with_reason
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_protected_with_reason ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces_duplicate
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces_duplicate ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_not_deploying_not_cleaning
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_not_deploying_not_cleaning ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_handles_exceptions
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_handles_exceptions ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_035_owner_manager_can_patch_node_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_035_owner_manager_can_patch_node_extra ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_1
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_1 ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_custom_fields
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_custom_fields ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_range_retry
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_range_retry ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_032_nodes_management_boot_device_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_032_nodes_management_boot_device_put_admin ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_valid_extra
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_valid_extra ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_125_third_party_admin_cannot_send_non_masking_interrupt
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_125_third_party_admin_cannot_send_non_masking_interrupt ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_170_volume_connectors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_170_volume_connectors_get_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_remote_image_share_type_values
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_remote_image_share_type_values ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_network_validate_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_network_validate_fail ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_redfish
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_redfish ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_10
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_10 ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success_verify_false
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_get_success_verify_false ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node_uuid ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet2
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet2 ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_079_nodes_states_console_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_079_nodes_states_console_get_service ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_fail
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_fail ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_default_limit
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_default_limit ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_node_uuid_to_node_id_mapping
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_node_uuid_to_node_id_mapping ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_ansi_c
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_ansi_c ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_5
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_5 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_not_attached
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_not_attached ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_override
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_override ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_boot_from_volume
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_boot_from_volume ... ok
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_do_not_return_expired_tempurls
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_do_not_return_expired_tempurls ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list_node_not_exist
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_list_node_not_exist ... ok
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_maintenance
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_maintenance ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_rescuing_network
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_rescuing_network ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_error
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_error ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_success
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_success ... ok
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_remove_expired_items_from_cache
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_remove_expired_items_from_cache ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_set_node_maintenance_mode_no_reason_by_name ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_065_nodes_states_console_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_065_nodes_states_console_put_admin ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_in_internal_info
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_in_internal_info ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_not_supported
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_not_supported ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_node_not_exist
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_node_not_exist ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_ipmi ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_allowed
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_allowed ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_power_validate_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_power_validate_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_171_volume_connectors_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_171_volume_connectors_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_126_owner_reader_get_states
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_126_owner_reader_get_states ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_50
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_50 ... ok
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_after_miss_context
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_after_miss_context ... ok
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node_uuid
+ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node_uuid ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token_older_version
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token_older_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_detail
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_collection_links_detail ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_disabled
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_cache_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_https_url
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_https_url ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection_missing
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_inspection_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_not_found
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_not_found ... ok
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_return_cached_tempurl
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_return_cached_tempurl ... ok
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_manage
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_manage ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_033_nodes_management_boot_device_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_033_nodes_management_boot_device_put_member ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_080_nodes_states_console_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_080_nodes_states_console_put_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bios_component
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bios_component ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_not_attached
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_not_attached ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_failed
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_failed ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_setting_not_exist
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_get_bios_setting_setting_not_exist ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_url
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_url ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_6
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_6 ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_redfish
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_redfish ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_no_content_length
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_no_content_length ... ok
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_auth_token_info
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_auth_token_info ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_offline
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_offline ... ok
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_disabled
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_disabled ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_glance
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_glance ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_036_owner_member_can_patch_node_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_036_owner_member_can_patch_node_extra ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_fail ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_lessee_old_api ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_066_nodes_states_console_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_066_nodes_states_console_put_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_missing_boot_iso_href
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_missing_boot_iso_href ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_port
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_port ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_with_physical_disk
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_with_physical_disk ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_822
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_822 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_127_lessee_reader_get_states
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_127_lessee_reader_get_states ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_172_volume_connectors_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_172_volume_connectors_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none_by_arch
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none_by_arch ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet3
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet3 ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_offline_conductor
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_offline_conductor ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_reason_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_reason_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_1
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_1 ... ok
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_enabled
-ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache.test_swift_temp_url_cache_enabled ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_cleanhold_not_allowed ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp6
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp6 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_in_bios
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_in_bios ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_034_nodes_management_boot_device_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_034_nodes_management_boot_device_put_observer ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_notfound_exc
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_notfound_exc ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_081_nodes_states_console_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_081_nodes_states_console_put_member ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_node_not_exist
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_node_not_exist ... ok
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_check_orphaned_allocations
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_check_orphaned_allocations ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track_via_driver_info
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track_via_driver_info ... ok
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address ... ok
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_850
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_show_rfc_850 ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_ipmi ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_against_single
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_against_single ... ok
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_noauth_token_removed
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_noauth_token_removed ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_difference_physical_disks_type
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_difference_physical_disks_type ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp_with_address_conf
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp_with_address_conf ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_portgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_portgroup ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_custom_timeout
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_custom_timeout ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_newer_version
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_newer_version ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_wait
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_wait ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_and_fields
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_and_fields ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_ramdisk_not_exist
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_ramdisk_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_with_reason
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_retired_with_reason ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bmc_component
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bmc_component ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver_exc
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_ramdisk_deploy_webserver_exc ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_067_nodes_states_console_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_067_nodes_states_console_put_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_error_with_secret_parameter
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_error_with_secret_parameter ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_redfish
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_redfish ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_show_failed
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_show_failed ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_037_owner_reader_cannot_patch_node_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_037_owner_reader_cannot_patch_node_extra ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_2
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_2 ... ok
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_setting_not_exist
-ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase.test_update_bios_setting_list_setting_not_exist ... ok
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor_hardware_interfaces
-ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor_hardware_interfaces ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_128_third_part_admin_cannot_get_states
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_128_third_part_admin_cannot_get_states ... ok
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_not_admin
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_not_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_duplicated_physical_disks
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_duplicated_physical_disks ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_173_volume_connectors_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_173_volume_connectors_post_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_invalid_console_port_range
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_invalid_console_port_range ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_secure_boot_keys
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_secure_boot_keys ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_operror_exc
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_operror_exc ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config_by_arch
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config_by_arch ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_port_uuid
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_port_uuid ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_http_scheme
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_http_scheme ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_by_node_name_ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_by_node_name_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system_exception
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system_exception ... ok
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_unbind_port_failed
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_unbind_port_failed ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_035_nodes_management_boot_device_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_035_nodes_management_boot_device_get_admin ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_ok ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_082_nodes_states_console_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_082_nodes_states_console_put_reader ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_cleaning
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_cleaning ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_forbidden
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_forbidden ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_not_enough_valid_disks
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_not_enough_valid_disks ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_fail
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data ... ok
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_binding
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_binding ... ok
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_public_api
+ironic.tests.unit.api.test_hooks.TestContextHook.test_context_hook_public_api ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_deprecated
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_deprecated ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service_error
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service_error ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_false
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_false ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_redirected
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_path_redirected ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_tls_required
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_tls_required ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_steps_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_steps_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_129_owner_admin_can_put_power_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_129_owner_admin_can_put_power_state_change ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_174_volume_connectors_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_174_volume_connectors_post_member ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_incorrect_valid_disks
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_incorrect_valid_disks ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_invalid_basic_auth
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_invalid_basic_auth ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_ok ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_invalid_api_version ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso_deprecated
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso_deprecated/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection_error
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection_error ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_valid_basic_auth
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_valid_path_valid_basic_auth ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_deployhold_not_allowed ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_smartnic
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_smartnic ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file_fail
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file_fail ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_deprecated
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_deprecated ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_create_csr
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_create_csr ... ok
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_boot_into_iso
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_boot_into_iso ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_require_managed_boot
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_require_managed_boot ... ok
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_exception
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_exception ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_insufficient
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_insufficient ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_network_error_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_network_error_fail ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_exc
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_exc ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_sepecified_by_path
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_detail_sepecified_by_path ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_restore_irmc_bios_config
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_restore_irmc_bios_config ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_connect_error
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_connect_error ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_130_owner_manager_can_put_power_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_130_owner_manager_can_put_power_state_change ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_duplicate
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_duplicate ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_web_server
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_web_server ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_175_volume_connectors_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_175_volume_connectors_post_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_error
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_provisioning
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_provisioning ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_secure_boot_hidden_in_lower_version ... ok
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_without_binding
-ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_without_binding ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_not_enough_disks
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_not_enough_disks ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor_error
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor_error ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_empty
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_token
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_token ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_config
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_config ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ng_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ng_ipmi ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_disks_1
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_disks_1 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false_error
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_false_error ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_131_lessee_admin_can_put_power_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_131_lessee_admin_can_put_power_state_change ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean_no_skip_step
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean_no_skip_step ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_iso
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_iso ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_036_nodes_management_boot_device_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_036_nodes_management_boot_device_get_member ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_node_not_exist
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_node_not_exist ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_083_nodes_states_console_put_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_083_nodes_states_console_put_service/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_error
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_error ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_servicehold
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unhold_servicehold ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_list
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_list ... ok
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_boot_into_iso
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_boot_into_iso ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings_service
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings_service ... ok
-ironic.tests.unit.common.test_nova.TestNovaAdapter.test_get_nova_adapter
-ironic.tests.unit.common.test_nova.TestNovaAdapter.test_get_nova_adapter ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_custom
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_custom ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_all_by_node_name_ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_all_by_node_name_ok ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service_error
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service_error ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_os_error
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_os_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_176_volume_volume_connector_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_176_volume_volume_connector_id_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_flash_firmware_sum_mode_with_component
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_flash_firmware_sum_mode_with_component ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_038_lessee_admin_can_patch_node_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_038_lessee_admin_can_patch_node_extra ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_accelerators.AcceleratorsTestCase.test_accelerators
-ironic.tests.unit.drivers.modules.inspector.hooks.test_accelerators.AcceleratorsTestCase.test_accelerators ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_rescuing
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_rescuing ... ok
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation_with_node_id
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_create_allocation_with_node_id ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_01
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_01 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_str
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_str ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_ok ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid_attached_vifs
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid_attached_vifs ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_slots_2
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_slots_2 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unrescue_raises_error_before_1_38
-ironic.tests.unit.api.controllers.v1.test_node.TestPut.test_unrescue_raises_error_before_1_38/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_02
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_02 ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info ... ok
 ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_extra_hardware_with_errors
 ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_extra_hardware_with_errors ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode ... ok
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_create_subscription
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_create_subscription ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_old_api ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_simple_update_action
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_simple_update_action ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_037_nodes_management_boot_device_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_037_nodes_management_boot_device_get_observer ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_node_not_found
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_node_not_found ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_custom_fields
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_custom_fields ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_fail
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_fail ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_no_pid
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_no_pid ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_03
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_03 ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_tenant_vif
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_tenant_vif ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug_tracebacks
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug_tracebacks ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_agent_busy
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_agent_busy ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_verify_ca
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_verify_ca ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true_error
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_true_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_active_node
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_active_node ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_bmc_address_as_none
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_bmc_address_as_none ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_132_lessee_manager_can_put_power_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_132_lessee_manager_can_put_power_state_change ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_without_physical_disks
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_without_physical_disks ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_invalid_data_strict_mode_off
-ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_invalid_data_strict_mode_off ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_with_IloOperationError
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_with_IloOperationError ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_not_found
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_not_found ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_require_managed_boot
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_require_managed_boot ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection_exc
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection_exc ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_04
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_04 ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_empty_portgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_empty_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_177_volume_volume_connector_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_177_volume_volume_connector_id_get_member ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_valid_path
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_validate_href_verify_valid_path ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_invalid_data_strict_mode_off
+ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_invalid_data_strict_mode_off ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_pagination_no_uuid
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_collection_pagination_no_uuid ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_ipv6_brackets_added
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_ipv6_brackets_added ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_operation_exeption
-ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_operation_exeption ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_nopiddir
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_nopiddir ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_bios_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_bios_ipmi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_wrong_format
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_data_wrong_format ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_updateservice
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_updateservice ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_password
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_password ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_next_boot
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_next_boot ... ok
 ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_invalid_data_strict_mode_on
 ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_invalid_data_strict_mode_on ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_boot_mode_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_without_set_pending_boot_mode
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_without_set_pending_boot_mode ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_inspector_compatibility
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_inspector_compatibility ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_none
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_none ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_at_limit
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_at_limit ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_with_port
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_with_port ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device_inserted
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device_inserted ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_custom_fields_invalid_fields
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_custom_fields_invalid_fields ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_133_owner_member_can_put_power_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_133_owner_member_can_put_power_state_change ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_all
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_all ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_standalone_portgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_standalone_portgroup ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_user
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_empty_user ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_version
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_by_node_id
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_by_node_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_039_lessee_manager_can_patch_node_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_039_lessee_manager_can_patch_node_extra ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_178_volume_volume_connector_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_178_volume_volume_connector_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_address
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_address ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue ... ok
 ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_no_data_received
 ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_no_data_received ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_already_inserted
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_already_inserted ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_password
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_password ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_nopid
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_nopid ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates ... ok
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug_tracebacks
+ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug_tracebacks ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_auth_type
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_auth_type ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_no_matching_physnets
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_no_matching_physnets ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_first_step_async
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_first_step_async ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_071_nodes_vendor_passthru_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_071_nodes_vendor_passthru_get_admin ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_empty
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_invalid_schema
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_invalid_schema ... ok
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent ... ok
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_user
+ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase.test_verify_basic_auth_cred_format_none_user ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_134_lessee_member_can_put_power_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_134_lessee_member_can_put_power_state_change ... ok
+ironic.tests.unit.common.test_driver_factory.NewFactoryTestCase.test_new_driver_factory_unknown_entrypoint
+ironic.tests.unit.common.test_driver_factory.NewFactoryTestCase.test_new_driver_factory_unknown_entrypoint ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_valid_extra_hardware
+ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_valid_extra_hardware ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_custom_fields
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_custom_fields ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_string_value_verify_ca
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_string_value_verify_ca ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_valid_extra_hardware
-ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase.test_valid_extra_hardware ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_extra_and_internal_priority
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_extra_and_internal_priority ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_084_nodes_vendor_passthru_methods_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_084_nodes_vendor_passthru_methods_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates_empty
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates_empty ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_timeout
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_timeout ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue_exc
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue_exc ... ok
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node_in_maintenance
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_node_in_maintenance ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_node_not_exist
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_node_not_exist ... ok
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor_old
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_conductor_old ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_new_api
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_new_api ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_179_volume_volume_connector_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_179_volume_volume_connector_id_patch_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_field_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_field_hidden_in_lower_version ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_nothing_free
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_nothing_free ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_error
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_error ... ok
+ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_excludes_None
+ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_excludes_None ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_get_one_invalid_api_version ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_off_fail
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_off_fail ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_no_required_agent_token
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_no_required_agent_token ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_system_id
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_system_id ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_cdrom_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_cdrom_ipmi ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_collect_logs
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_collect_logs ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_135_owner_reader_cannot_put_power_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_135_owner_reader_cannot_put_power_state_change ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_fail
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_cleaning_network
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_cleaning_network ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_disable_power_off
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_validate
-ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_validate ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent_fail
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_072_nodes_vendor_passthru_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_072_nodes_vendor_passthru_get_member ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_exists
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_exists ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_value_verify_ca
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_value_verify_ca ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd_retry
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd_retry ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console ... ok
+ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_multiple_ports
+ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_multiple_ports ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_first
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_first ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result2
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result2 ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_05
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_05 ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_with_disable_power_off
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_with_disable_power_off ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_links
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_links ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_info
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_180_volume_volume_connector_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_180_volume_volume_connector_id_patch_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_internal
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_internal ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_no_usable_lookup_data
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_no_usable_lookup_data ... ok
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_transient_node
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_with_transient_node ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_raid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_raid ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_inspection_network
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_inspection_network ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_040_lessee_member_can_patch_node_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_040_lessee_member_can_patch_node_extra ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_085_nodes_vendor_passthru_methods_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_085_nodes_vendor_passthru_methods_get_member ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_node_not_exist
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_node_not_exist ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_not_supported
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_not_supported ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_06
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_06 ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_network_interface_old_api ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_default_ipv4
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_default_ipv4 ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode ... ok
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_get_power_state_fails
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_get_power_state_fails ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__cleanup_boot_from_volume
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__cleanup_boot_from_volume ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_continue_from_last_cleaning
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_continue_from_last_cleaning ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_bad_device
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_bad_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_no_ports
+ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_no_ports ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_system_id
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_system_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_without_node
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_destroy_allocation_without_node ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_clean
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_clean ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_07
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_07 ... ok
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_old_api_version
-ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC.test_old_api_version ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_attach
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_attach ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_provisioning_network
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_provisioning_network ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_create_port_when_its_state_is_none
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_create_port_when_its_state_is_none ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_136_lessee_reader_cannot_put_power_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_136_lessee_reader_cannot_put_power_state_change ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_not_exists
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_not_exists ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_required_agent_token
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_required_agent_token ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_many
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_many ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_073_nodes_vendor_passthru_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_073_nodes_vendor_passthru_get_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_ipv4
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_ipv4 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_false
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_false ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_08
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_08 ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_port_and_portgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_port_and_portgroup ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_physnet_match_first
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_physnet_match_first ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_empty_media_type
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_empty_media_type ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_path_verify_ca
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_path_verify_ca ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_configure_tenant_networks
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_configure_tenant_networks ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode_fail
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode_fail ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_active
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_active ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_181_volume_volume_connector_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_181_volume_volume_connector_id_patch_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_apply_error
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_apply_error ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_disk_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_disk_ipmi ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_deploy
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_deploy ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_086_nodes_vendor_passthru_methods_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_086_nodes_vendor_passthru_methods_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_no_power_on_support
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_no_power_on_support ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_properties ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_041_lessee_reader_cannot_patch_node_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_041_lessee_reader_cannot_patch_node_extra ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_09
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_09 ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_detach
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_detach ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc_resource_not_found
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc_resource_not_found ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_auth_type
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_auth_type ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_while_ejecting
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_while_ejecting ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_137_third_party_admin_cannot_put_power_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_137_third_party_admin_cannot_put_power_state_change ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume
-ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_default_timeout
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_default_timeout ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_states_secure_boot_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_true
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_true ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_current_vif
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_current_vif ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_insecure_heartbeat
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_insecure_heartbeat ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one_invalid_api_version
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_one_invalid_api_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_duplicate
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_duplicate ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_10
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_10 ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_capath
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_capath ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_wait
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_wait ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_074_nodes_vendor_passthru_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_074_nodes_vendor_passthru_post_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_pxe_port_macs
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_pxe_port_macs ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate_at_limit
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate_at_limit ... ok
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_resume_allocations
-ironic.tests.unit.conductor.test_allocations.AllocationTestCase.test_resume_allocations ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_agent_version_anaconda
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_agent_version_anaconda ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_compatible_with_idrac
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_compatible_with_idrac ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_properties ... ok
-ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume.test_get_volume_invalid_api_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_182_volume_volume_connector_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_182_volume_volume_connector_id_delete_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_fc
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_fc ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_string_value_verify_ca
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_string_value_verify_ca ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_list
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_list ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_11
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_11 ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_node_network_data
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_node_network_data ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_node_not_exist
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_node_not_exist ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_087_nodes_vendor_passthru_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_087_nodes_vendor_passthru_get_admin ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_node_not_exist
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_node_not_exist ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_storage_interface_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_storage_interface_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_ilo_error
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_ilo_error ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_12
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_12 ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_cpu_arch
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_cpu_arch ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_source_path
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_build_kickstart_config_options_pxe_source_path ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_incompatible_with_idrac
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_incompatible_with_idrac ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_138_owner_admin_can_put_boot_mode_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_138_owner_admin_can_put_boot_mode_state_change ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_042_third_party_admin_cannot_patch_node_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_042_third_party_admin_cannot_patch_node_extra ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_properties ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_emptyDB
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_emptyDB ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_with_root_prefix
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_with_root_prefix ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_042_nodes_management_inject_nmi_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_042_nodes_management_inject_nmi_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout_disabled
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout_disabled ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_empty_node_tags
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_empty_node_tags ... ok
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_port_changed
-ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_port_changed ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_075_nodes_vendor_passthru_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_075_nodes_vendor_passthru_post_member ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_13
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_13 ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_sensor_data
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_sensor_data ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final_registered
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final_registered ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config ... ok
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key_invalid
+ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets.test_sort_key_invalid ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first2
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first2 ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_183_volume_volume_connector_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_183_volume_volume_connector_id_delete_member ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_cdrom_and_floppy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_cdrom_and_floppy ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_pxe_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_pxe_ipmi ... ok
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_version
+ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_version ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config_not_anaconda_boot
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_prepare_instance_kickstart_config_not_anaconda_boot ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_139_owner_manager_can_put_boot_mode_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_139_owner_manager_can_put_boot_mode_state_change/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios_default
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning_failed
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning_failed ... ok
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_handles_missing_table
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_handles_missing_table ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_port_changed
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_port_changed ... ok
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off_failed
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off_failed ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_not_supported
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_not_supported ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_only_cdrom
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_only_cdrom ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_traits_hidden_in_lower_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_node_traits_hidden_in_lower_version ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_memory_mb
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_memory_mb ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_14
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_14 ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_pxe_enabled_first
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_pxe_enabled_first ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_already_mapped
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_already_mapped ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_088_nodes_vendor_passthru_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_088_nodes_vendor_passthru_get_member ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_power_state
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_power_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_001_values
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_001_values ... skipped 'These are fake reference values for YAML templating'
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_chap
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_chap ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_184_volume_volume_connector_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_184_volume_volume_connector_id_delete_observer ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all_disable_ramdisk
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all_disable_ramdisk ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_good
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_good ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_db_error
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_db_error ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_15
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_15 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_ramdisk
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_ramdisk ... ok
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_has_additional_variables
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_has_additional_variables ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_140_lessee_admin_can_put_boot_mode_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_140_lessee_admin_can_put_boot_mode_state_change ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_port
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_port ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default_set
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default_set/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_apply_configuration
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_apply_configuration ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_devices
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_devices ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_portgroup_changed
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_portgroup_changed ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_no_free_worker
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_no_free_worker ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one ... ok
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags_node_not_exist
-ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags_node_not_exist ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_scheme_http
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_scheme_http ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_076_nodes_vendor_passthru_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_076_nodes_vendor_passthru_post_observer ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail_nopiddir
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail_nopiddir ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_16
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_16 ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_properties ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_boot_mode
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_boot_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_missing_variable
+ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase.test_validate_kickstart_template_missing_variable ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_capabilities
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_capabilities ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_ramdisk
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_ramdisk ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_cleaning_network
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_cleaning_network ... ok
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_17
-ironic.tests.unit.common.test_policy.PolicyInCodeTestCase.test_creds_17/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_no_portal_port
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_no_portal_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_185_volume_targets_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_185_volume_targets_get_admin ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_node_locked
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_node_locked ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_safe_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_safe_ipmi ... ok
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_portgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_off_fails
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_off_fails ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_1___legacy_bios_only_____bios___
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_1___legacy_bios_only_____bios___ ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_089_nodes_vendor_passthru_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_089_nodes_vendor_passthru_get_reader ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_043_owner_admin_can_change_drivers
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_043_owner_admin_can_change_drivers ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one_field_specific_santization
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_one_field_specific_santization ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_nopid
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_nopid ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_141_lessee_manager_can_put_boot_mode_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_141_lessee_manager_can_put_boot_mode_state_change ... ok
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_add_to_existing_capabilities
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_add_to_existing_capabilities ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_002_nodes_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_002_nodes_post_admin ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_cap
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_cap ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_on_ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_on_ok ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_not_mapped
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_not_mapped ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_everything
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_everything ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_first_step_async
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_first_step_async ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_supported_power_states
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_supported_power_states ... ok
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_cpu_capabilities.CPUCapabilitiesTestCase.test_cpu_capabilities
-ironic.tests.unit.drivers.modules.inspector.hooks.test_cpu_capabilities.CPUCapabilitiesTestCase.test_cpu_capabilities ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_inspection_network
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_inspection_network ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_044_nodes_states_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_044_nodes_states_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_count
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_count ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name_with_json
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_ok_by_name_with_json ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_capabilities_not_dict
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_capabilities_not_dict ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_fail_redfish
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_fail_redfish ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_secure_boot
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_secure_boot ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_077_nodes_vendor_passthru_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_077_nodes_vendor_passthru_put_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying_failed
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying_failed ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_client
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_client ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_worker_limit
+ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_worker_limit ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_186_volume_targets_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_186_volume_targets_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_fail
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity ... ok
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_invalid_capabilities
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_invalid_capabilities ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_multi_lan_ports
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_multi_lan_ports ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_uefi
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_uefi ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_not_inserted
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_not_inserted ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_142_owner_member_can_put_boot_mode_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_142_owner_member_can_put_boot_mode_state_change ... ok
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_multiple_keys
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_multiple_keys ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_false
-ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_false ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_success_redfish
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_success_redfish ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_2___uefi_only_____uefi___
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_2___uefi_only_____uefi___ ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_empty_target_raid_config
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_empty_target_raid_config ... ok
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_doesnt_complete
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_doesnt_complete ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_provisioning_network
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_provisioning_network ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_parameters
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_parameters ... ok
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_empty_base
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_empty_base ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console_fail_nopid
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console_fail_nopid ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_true
-ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_true ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_swift_error
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_swift_error ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_090_nodes_vendor_passthru_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_090_nodes_vendor_passthru_post_admin ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_over_limit
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_over_limit ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_client
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_client ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_cleaning
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_cleaning ... ok
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_replace_to_existing_capabilities
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_get_updated_capabilities_replace_to_existing_capabilities ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_003_nodes_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_003_nodes_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_specific
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_specific ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_187_volume_targets_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_187_volume_targets_get_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_fail
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_deploying
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_deploying ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test__mapped_to_this_conductor
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test__mapped_to_this_conductor ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_frequency
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_frequency ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_unconfigure_tenant_networks
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_unconfigure_tenant_networks ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_tenant_vif
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_tenant_vif ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_fail
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_143_lessee_member_can_put_boot_mode_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_143_lessee_member_can_put_boot_mode_state_change ... ok
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port_fail
+ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase.test_validate_network_port_fail ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance_error
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance_error ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_unknown
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_unknown ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_all
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_all ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_success
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_success ... ok
+ironic.tests.unit.common.test_vnc.VncTestCase.test_get_console
+ironic.tests.unit.common.test_vnc.VncTestCase.test_get_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_3___legacy_bios_and_uefi_____uefi____bios___
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_3___legacy_bios_and_uefi_____uefi____bios___ ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_no_target_raid_config_after_skipping
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_no_target_raid_config_after_skipping ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_045_nodes_states_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_045_nodes_states_get_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__is_expected_power_state
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__is_expected_power_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_078_nodes_vendor_passthru_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_078_nodes_vendor_passthru_put_member ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_get_node_with_token
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_get_node_with_token ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail ... ok
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_fails
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_fails ... ok
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_cleaning
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_cleaning ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_smartnic_port
+ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_smartnic_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_off_fail
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_off_fail ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_last_step
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_last_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_188_volume_targets_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_188_volume_targets_post_admin ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_one
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_one ... ok
+ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_authorize
+ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_authorize ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_004_nodes_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_004_nodes_post_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_144_owner_reader_cannot_put_boot_mode_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_144_owner_reader_cannot_put_boot_mode_state_change ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_fail
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_fail ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_instance
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_instance ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_with_dvd_cisco_ucs
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_with_dvd_cisco_ucs ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_swift
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_swift ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console_fail_nopid
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console_fail_nopid ... ok
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_ignore_node
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_ignore_node ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_validate
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_validate ... ok
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_empty_base
-ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_empty_base ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_044_owner_manager_can_change_drivers
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_044_owner_manager_can_change_drivers ... ok
+ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_unauthorize
+ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_unauthorize ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_non_pregenerated_token
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_non_pregenerated_token ... /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device_inserted
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device_inserted ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_success
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_ramdisk_skip
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_ramdisk_skip ... ok
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_node_clean_steps_fail_poweroff
+ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_node_clean_steps_fail_poweroff ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_189_volume_targets_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_189_volume_targets_post_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_005_nodes_get_node_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_005_nodes_get_node_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_145_lessee_reader_cannot_put_boot_mode_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_145_lessee_reader_cannot_put_boot_mode_state_change ... ok
+ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate
+ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_polling_if_not_set
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_polling_if_not_set ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info_exc
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info_exc ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_already_inserted
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_already_inserted ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_invalid
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_invalid ... ok
+ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__config_auth
+ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__config_auth ... ok
+ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate_expired
+ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate_expired ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_invalid_target_state
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_invalid_target_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_091_nodes_vendor_passthru_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_091_nodes_vendor_passthru_post_member ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_nonroot
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_nonroot ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_all
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_all ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_instruction_set
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_instruction_set ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes_shutdown
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes_shutdown ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_deploy ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_006_nodes_get_node_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_006_nodes_get_node_member ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_invalid_physical_id_in_lan_port
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_invalid_physical_id_in_lan_port ... ok
+ironic.tests.unit.common.test_vnc.VncTestCase.test_token_valid_until
+ironic.tests.unit.common.test_vnc.VncTestCase.test_token_valid_until ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_190_volume_targets_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_190_volume_targets_post_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_146_third_party_admin_cannot_put_boot_mode_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_146_third_party_admin_cannot_put_boot_mode_state_change ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_missing
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_missing ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_disable_console_already_disabled
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_disable_console_already_disabled ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_one
+ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_one ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_rescue ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_locked
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_locked ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_node_not_found
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_node_not_found ... ok
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_missing_version_columns
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_missing_version_columns ... ok
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_valid_console_port_range
-ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_valid_console_port_range ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi ... ok
-ironic.tests.unit.common.test_vnc.VncTestCase.test_get_console
-ironic.tests.unit.common.test_vnc.VncTestCase.test_get_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_race
-ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_race ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_url
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_url ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_046_nodes_states_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_046_nodes_states_get_observer ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_attach
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_attach ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link_hidden_for_older_versions
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_link_hidden_for_older_versions ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_079_nodes_vendor_passthru_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_079_nodes_vendor_passthru_put_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_config_whole_disk_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_config_whole_disk_image ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_bios
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_not_found
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_not_found ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_http_success
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_http_success ... ok
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_name_match_first
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_name_match_first ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_set
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_set ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_007_nodes_get_node_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_007_nodes_get_node_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd_retry
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd_retry ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_147_owner_admin_can_put_secure_boot_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_147_owner_admin_can_put_secure_boot_state_change ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_191_volume_volume_target_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_191_volume_volume_target_id_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_off_ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_off_ok ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_agent_already_down
-ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_agent_already_down ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_root
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_root ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_iscsi_boot
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_iscsi_boot ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_unexpected_error
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_unexpected_error ... ok
-ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_authorize
-ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_authorize ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy ... ok
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_candidates_do_not_match
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_candidates_do_not_match ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_https_success
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_https_success ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback_bios
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback_bios ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_enable_console_already_enabled
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_enable_console_already_enabled ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_bad_device
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_bad_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_other_arch
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_other_arch ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_008_nodes_get_node_other_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_008_nodes_get_node_other_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_model
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_model ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail_on_power_on
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail_on_power_on ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_detach
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_detach ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_old_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_portgroups_subresource_old_api_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_failed
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_failed ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_without_params
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_without_params ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay
-ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_pxe_config_whole_disk_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_pxe_config_whole_disk_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_092_nodes_vendor_passthru_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_092_nodes_vendor_passthru_post_reader ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_by_node_id
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_by_node_id ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_invalid_netmask
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_invalid_netmask ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_deploy_templates
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_deploy_templates ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_success
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_success ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_148_owner_manager_can_put_secure_boot_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_148_owner_manager_can_put_secure_boot_state_change ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_while_ejecting
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_while_ejecting ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_uefi
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_uefi ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_ok ... ok
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_changed_after_lock
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_changed_after_lock ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_disabled
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_on_ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_on_ok ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_instance_traits
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_instance_traits ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_uefi
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_uefi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_009_nodes_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_009_nodes_get_admin ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_cleaning_network
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_cleaning_network ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_everything
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_everything ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_fail
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_fail ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_ip
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_ip ... ok
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_deploy ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_validate_fail
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_get_console_validate_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_149_lessee_admin_can_put_secure_boot_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_149_lessee_admin_can_put_secure_boot_state_change ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_unexpected
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_unexpected ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_elilo_config_whole_disk_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_elilo_config_whole_disk_image ... ok
-ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_unauthorize
-ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_unauthorize ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay_with_fail_if_unavailable
-ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay_with_fail_if_unavailable ... ok
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_list
-ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_list ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_delete_configuration
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_delete_configuration ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_047_nodes_states_power_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_047_nodes_states_power_put_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_empty
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_empty ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_192_volume_volume_target_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_192_volume_volume_target_id_get_member ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_inspection_network
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_inspection_network ... ok
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out_project
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out_project ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_exc
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_exc ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_from_all_resources
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_from_all_resources ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_010_nodes_get_other_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_010_nodes_get_other_admin ... ok
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_dynamic_driver_interfaces
+ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_dynamic_driver_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_local_gb
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_local_gb ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_grub_config_whole_disk_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_grub_config_whole_disk_image ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_iqn
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_iqn ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none_bios
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none_bios ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_not_supported
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_not_supported ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_045_owner_member_can_patch_all_the_things
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_045_owner_member_can_patch_all_the_things ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_timeout
-ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_timeout ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_provisioning_network
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_add_provisioning_network ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_150_lessee_manager_can_put_secure_boot_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_150_lessee_manager_can_put_secure_boot_state_change ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_reboot_ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_reboot_ok ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_not_inserted
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_not_inserted ... ok
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_locked
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_locked ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_override_pxe_fallback
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_override_pxe_fallback ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_193_volume_volume_target_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_193_volume_volume_target_id_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate
-ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_node_not_exist
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_node_not_exist ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_ipxe_config_whole_disk_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_ipxe_config_whole_disk_image ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_disabled
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_notstaged
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_notstaged ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_093_nodes_vendor_passthru_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_093_nodes_vendor_passthru_put_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off_with_disable_power_off
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off_with_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_011_nodes_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_011_nodes_detail_get_admin ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_configure_tenant_networks
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_configure_tenant_networks ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_bios_without_by_arch
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_bios_without_by_arch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation_owned
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_allocation_owned ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_netmask
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_netmask ... ok
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties ... ok
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_success
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_success ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_specific
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_specific ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_151_owner_member_can_put_secure_boot_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_151_owner_member_can_put_secure_boot_state_change ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_in_by_arch
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_in_by_arch ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_deploying
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_deploying ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties_iface_not_supported
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_get_raid_logical_disk_properties_iface_not_supported ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_current_vif
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_current_vif ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_anaconda_deploy_image_source
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_anaconda_deploy_image_source ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_memory_mb
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_memory_mb ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_capabilities_exist
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_capabilities_exist ... ok
-ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate_expired
-ironic.tests.unit.common.test_vnc.VncTestCase.test_novnc_validate_expired ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_081_nodes_vendor_passthru_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_081_nodes_vendor_passthru_delete_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_swift_fails
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_swift_fails ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_exists
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_exists ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_invalid_ident
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_invalid_ident ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_048_nodes_states_power_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_048_nodes_states_power_put_member ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps_config_priority
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps_config_priority ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_bios_to_default
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_bios_to_default ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_not_in_by_arch
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_not_in_by_arch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_scci_exception
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_scci_exception ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged_fails
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged_fails ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_ironic_exception
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_ironic_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_012_nodes_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_012_nodes_detail_get_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_unknown
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_unknown ... ok
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_candidates
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_candidates ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_194_volume_volume_target_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_194_volume_volume_target_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_old_api ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_boot_iso_conflict
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_boot_iso_conflict ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_physical_id
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_physical_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_vnc.VncTestCase.test_token_valid_until
-ironic.tests.unit.common.test_vnc.VncTestCase.test_token_valid_until ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_node_not_exist
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_node_not_exist ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_deploy_steps
-ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_deploy_steps ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_snmp_exception
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_snmp_exception ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_file
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_file ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_094_nodes_vendor_passthru_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_094_nodes_vendor_passthru_put_member ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_configdrive
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_configdrive ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_link
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_link ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_nics
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_nics ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_instance_info_exists
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_instance_info_exists ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_enabled
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_enabled ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_node_network_data
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_node_network_data ... ok
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_152_lessee_member_can_put_secure_boot_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_152_lessee_member_can_put_secure_boot_state_change ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_no_version
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_no_version ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_missing_stage2_id
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_missing_stage2_id ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property_bios_default
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property_bios_default ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_with_dvd_cisco_ucs
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_with_dvd_cisco_ucs ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_013_nodes_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_013_nodes_detail_get_observer ... ok
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_traits
+ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_fast_track
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_fast_track ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_not_exists
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_not_exists ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_195_volume_volume_target_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_195_volume_volume_target_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_uefi_without_by_arch
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_uefi_without_by_arch ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso_deprecated
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso_deprecated ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_large_netmask
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_large_netmask ... ok
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_empty
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_execute_bootc_install
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_execute_bootc_install ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_good
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_good ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_http
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_http ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on_with_disable_power_off
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on_with_disable_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_authorized
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_authorized ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_done
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_done ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_049_nodes_states_power_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_049_nodes_states_power_put_observer ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_bios_without_by_arch
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_bios_without_by_arch ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_153_owner_reader_cannot_put_secure_boot_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_153_owner_reader_cannot_put_secure_boot_state_change ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_port_changed
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_port_changed ... ok
+ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_failure
+ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_failure ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_014_nodes_node_ident_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_014_nodes_node_ident_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_node_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_node_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_046_owner_member_can_change_lessee
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_046_owner_member_can_change_lessee ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_disk
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_disk ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_start_fail
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_start_fail ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_in_by_arch
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_in_by_arch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_iface_not_supported
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_iface_not_supported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-DELETE /v1/allocations/9297ceb7-4eb6-44f5-b38c-89726e0ed10a GOT Response: 204 No Content
-Openstack-Request-Id: req-8ea6c7a5-1852-4159-9194-b2c3a3b12f1f
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/allocations/alloc1 GOT Response: 204 No Content
-Openstack-Request-Id: req-f79b6eb7-d042-47d2-bf41-a9f262989bb2
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/allocations/blah GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-24ffb5f4-901e-4dff-ab35-6436ef89a2ae
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation blah could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/alloc1.json GOT Response: 204 No Content
-Openstack-Request-Id: req-3fff238a-238a-4c8f-93aa-a37d2a3136ad
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.90
-
-DELETE /v1/allocations/alloc1.json GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-34ebd72e-f7a6-4f31-ab7f-b0f8e938e25b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation alloc1.json could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation GOT Response: 204 No Content
-Openstack-Request-Id: req-f0a7cc06-4608-4bea-9744-68e288af3879
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation GOT Response: 404 Not Found
-Content-Type: application/json
-{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
-DELETE /v1/nodes/727dcfde-5acd-4166-b4c2-3faaf0d99108/allocation GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-4c257cb6-fa47-4031-8e18-b8bf04502b18
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation for node 727dcfde-5acd-4166-b4c2-3faaf0d99108 was not found\", \"debuginfo\": null}"}
-DELETE /v1/allocations/9160f1e8-ae10-465d-9afb-8e8c5af23e84 GOT Response: 405 Method Not Allowed
-Content-Type: application/json
-{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow allocations\"}"}
-DELETE /v1/allocations/ba!na!na1 GOT Response: 405 Method Not Allowed
-Content-Type: application/json
-{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow allocations\"}"}
-DELETE /v1/nodes/834d23cb-c749-4e59-87c5-41afecce8eb8/allocation GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-26b38fe7-b759-4173-a6c5-eb5448acaf0d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 834d23cb-c749-4e59-87c5-41afecce8eb8 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/7eace794-3f97-4dd0-b762-085aca7d02b6 GOT Response: 409 Conflict
-Content-Type: application/json
-Openstack-Request-Id: req-f8b5c80f-8259-4eae-a6b0-9b29baf09cc6
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-d3b2eda3-fab5-432f-abaf-3e75cec1b4f0
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-6e8cf900-37aa-4ba4-a266-ff8bbe227be0
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-6caa6dad-6dc3-4b49-a204-f837ee4291f3
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-2efbc1fc-0c12-460c-91e7-5503e40a1ee9
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-70d5b202-a51b-4d39-a333-741b51fc4c48
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-6db57463-8c58-48b1-adc5-fa20accab3ef
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:clear_maintenance\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-4b69acfb-856f-45cb-b80e-d1bd255b2033
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-44d12980-e17e-4d5e-b31b-ce12668b93ba
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-3533237a-dddf-44fc-a1f3-c22c2763d6a9
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_invalid
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_invalid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_095_nodes_vendor_passthru_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_095_nodes_vendor_passthru_put_reader ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_found
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_found ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_get_properties ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_not_reached
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_not_reached ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_legacy
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_legacy ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_immediate
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_immediate ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_noid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_noid ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_no_password
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_no_password ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_gb
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_gb ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_at_limit
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_at_limit ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_exist_ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_exist_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_error_old
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_error_old ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_083_nodes_traits_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_083_nodes_traits_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_swift
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_swift ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_invalid_image_href
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_invalid_image_href ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_prop_boot_mode_exist
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_prop_boot_mode_exist ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk_lenovo
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk_lenovo ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_050_nodes_states_boot_mode_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_050_nodes_states_boot_mode_put_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_small_netmask
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_small_netmask ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_196_volume_volume_target_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_196_volume_volume_target_id_patch_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_fail
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_fail ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_portgroup_changed
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_portgroup_changed ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_not_in_by_arch
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_not_in_by_arch ... ok
+ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok
+ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_154_lessee_reader_cannot_put_secure_boot_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_154_lessee_reader_cannot_put_secure_boot_state_change ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_015_nodes_node_ident_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_015_nodes_node_ident_get_member ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property ... ok
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_invalid_parameter_value
+ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases.test_set_target_raid_config_invalid_parameter_value ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_047_lessee_admin_cannot_change_lessee
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_047_lessee_admin_cannot_change_lessee ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_preserve_ephemeral
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_preserve_ephemeral ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage_and_storage
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage_and_storage ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_on_ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_on_ok ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_duplicate
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_duplicate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_local_boot
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_local_boot ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned_forbidden
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_owner_provisioned_forbidden ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_cleaning_network
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_cleaning_network ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_in_progress
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_in_progress ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_get_swift_temp_url
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_get_swift_temp_url ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_power_off
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_power_off ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_via_portgroups_subres_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_ports_subresource_via_portgroups_subres_not_allowed ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_on_reset
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_on_reset ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_root_gb
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_root_gb ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property_bios
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property_bios ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_no_physical_id_in_lan_port
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_no_physical_id_in_lan_port ... ok
+ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok_asynchronous
+ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok_asynchronous ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_096_nodes_vendor_passthru_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_096_nodes_vendor_passthru_delete_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_ok ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_capabilities_ok ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_197_volume_volume_target_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_197_volume_volume_target_id_delete_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_off
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_off ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_stop_fail
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_stop_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_nonglance_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_nonglance_image ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_node_not_exist
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_node_not_exist ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_084_nodes_traits_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_084_nodes_traits_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_storage
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_storage ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_fail
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_fail ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_instance_source
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_instance_source ... ok
-ERROR [ironic.drivers.modules.redfish.bios] Redfish BIOS apply configuration failed for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123. Error: None
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_over_limit
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_over_limit ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_per_node
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_per_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_155_third_party_admin_cannot_put_secure_boot_state_change
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_155_third_party_admin_cannot_put_secure_boot_state_change ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_inspection_network
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_inspection_network ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_016_nodes_node_ident_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_016_nodes_node_ident_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_redfish_conn_error
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_redfish_conn_error ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_ramdisk
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_ramdisk ... ok
+ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__no_auth
+ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__no_auth ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_uefi_without_by_arch
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_uefi_without_by_arch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_fail
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_fail ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_on
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_associate_node_powered_on ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_048_lessee_manager_cannot_change_lessee
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_048_lessee_manager_cannot_change_lessee ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_ramdisk_deploy
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_ramdisk_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_051_nodes_states_boot_mode_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_051_nodes_states_boot_mode_put_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_reboot
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_reboot ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile_fails
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile_fails ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown_except
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown_except ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_prepare_error
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_prepare_error ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_image_source_not_set
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_image_source_not_set ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_root_gb
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_root_gb ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_empty_node_traits
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_empty_node_traits ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_097_nodes_vendor_passthru_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_097_nodes_vendor_passthru_delete_member ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.IloImageHandlerTestCase.test_ilo_kernel_param_config
-ironic.tests.unit.drivers.modules.test_image_utils.IloImageHandlerTestCase.test_ilo_kernel_param_config ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_pass_as_arg_ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_pass_as_arg_ok ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_fail
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_fail ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_default
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_default ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_provisioning_network
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_remove_provisioning_network ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_198_volume_volume_target_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_198_volume_volume_target_id_delete_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_still_waiting
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_still_waiting ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_system_vendor
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_system_vendor ... ok
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_old
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_node_old ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_local_external
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_local_external ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_allowed ... ok
-WARNI [ironic.drivers.modules.redfish.bios] SupportedApplyTimes attribute missing for BIOS configuration on node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123: 
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_non_image_deploy
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_non_image_deploy ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_156_owner_admin_can_change_provision_state
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_156_owner_admin_can_change_provision_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_with_non_oci
-ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_with_non_oci ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_085_nodes_traits_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_085_nodes_traits_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_017_nodes_node_ident_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_017_nodes_node_ident_patch_admin ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_validation_fail
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_validation_fail ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_getting_current
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_getting_current ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_swift
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_swift ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param_not_found
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_apply_time_attr
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_apply_time_attr ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable_deprecated
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable_deprecated ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_unconfigure_tenant_networks
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_unconfigure_tenant_networks ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_task_monitor_not_found
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_task_monitor_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_use_def_boot_mode
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_use_def_boot_mode ... ok
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_raises_missing_table
-ironic.tests.unit.db.test_api.UpgradingTestCase.test_check_versions_raises_missing_table ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_ipmi ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_052_nodes_states_boot_mode_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_052_nodes_states_boot_mode_put_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_timeout
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_timeout/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_199_volume_volume_target_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_199_volume_volume_target_id_delete_observer ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_associated
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_associated ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bios
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bios ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_secure_boot_keys_to_default
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_secure_boot_keys_to_default ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_049_lessee_admin_cannot_change_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_049_lessee_admin_cannot_change_owner ... ok
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_maintenance
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_maintenance ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_local_gb_zero
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_local_gb_zero ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_not_reached
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_not_reached ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ok ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_rescue ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_098_nodes_vendor_passthru_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_098_nodes_vendor_passthru_delete_reader ... ok
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits_node_not_exist
-ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits_node_not_exist ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_missing
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_157_owner_manager_can_change_provision_state
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_157_owner_manager_can_change_provision_state ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_validate
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_validate ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_018_nodes_node_ident_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_018_nodes_node_ident_patch_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_wait_elapsed
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_wait_elapsed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_invalid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_anaconda
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_anaconda ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_not_string
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_not_string ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_old_api ... ok
-ironic.tests.unit.common.test_cinder.TestCinderClient.test__get_cinder_session
-ironic.tests.unit.common.test_cinder.TestCinderClient.test__get_cinder_session ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_ipmi_properties
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_ipmi_properties/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso ... ok
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_worker_pool_full
+ironic.tests.unit.conductor.test_manager.ConsoleTestCase.test_set_console_mode_worker_pool_full ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_locked
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_already_locked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_in_background_task
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_in_background_task ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_redfish
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_redfish ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_not_retry_with_token
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_not_retry_with_token ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__change_physical_disk_state_attribute_error
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__change_physical_disk_state_attribute_error ... ok
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_get_temp_url
-ironic.tests.unit.common.test_swift.SwiftTestCase.test_get_temp_url ... ok
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_validate
-ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_validate ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_not_list
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_not_list ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_086_nodes_traits_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_086_nodes_traits_put_admin ... ok
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component_duplicate
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_create_firmware_component_duplicate ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_supported_apply_times
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_supported_apply_times ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_security_parameters_update
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_security_parameters_update ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_not_allowed
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_sort_key_not_allowed ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_no_kernel
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_no_kernel ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_power_off
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_essential_ok_power_off ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_source_not_known
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_source_not_known ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_preserve_boot_mode
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_preserve_boot_mode ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_053_nodes_states_secure_boot_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_053_nodes_states_secure_boot_put_admin ... ok
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_attach
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_attach ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_200_nodes_volume_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_200_nodes_volume_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_last_update
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_last_update ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso_with_instance_info
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso_with_instance_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_019_nodes_node_ident_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_019_nodes_node_ident_patch_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_158_owner_member_can_change_provision_state
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_158_owner_member_can_change_provision_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_all_supported_capabilities
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_all_supported_capabilities ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_unknown_key
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_unknown_key ... ok
-<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_unexpected_exception
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_unexpected_exception ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_redfish_properties
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_redfish_properties ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_050_lessee_manager_cannot_change_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_050_lessee_manager_cannot_change_owner ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_correct_setting
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_correct_setting ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_recent_power_change
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_recent_power_change ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_unicode_swap_mb
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_unicode_swap_mb ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_099_nodes_traits_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_099_nodes_traits_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_boot_option
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_boot_option ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_detach
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_detach ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ERROR [ironic.drivers.modules.redfish.bios] Redfish BIOS factory reset failed for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123, because BIOS settings are not supported.
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_missing
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_missing ... ok
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_delete_firmware_component_list
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_delete_firmware_component_list/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_not_supported
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_not_supported ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_default_boot_mode
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_default_boot_mode ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_more_updates
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_more_updates ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_not_string
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_not_string ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_fail
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_fail ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_after_reboot
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_after_reboot ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_gb
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_gb ... ok
-<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_insensitive
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_insensitive ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_087_nodes_traits_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_087_nodes_traits_put_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen10
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen10 ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_wait_not_int
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_wait_not_int ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default ... ok
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
- ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_empty_pxe_port_macs
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_empty_pxe_port_macs ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_reason
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_reason ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set_bios_mode
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set_bios_mode ... ok
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_retry
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_retry ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_054_nodes_states_secure_boot_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_054_nodes_states_secure_boot_put_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_invalid_param
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_invalid_param ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_missing_format
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_missing_format ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_201_nodes_volume_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_201_nodes_volume_get_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_mismatch
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_mismatch ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_uefi_mode
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_uefi_mode ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_existing
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_existing ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_020_nodes_node_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_020_nodes_node_ident_delete_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_list
+ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase.test_vif_list ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_forbidden
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_forbidden ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_159_lessee_admin_can_change_provision_state
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_159_lessee_admin_can_change_provision_state ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_extra_params
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_extra_params ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_wait
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_wait ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_no_manage_boot
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_no_manage_boot ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on_timeout
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on_timeout ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_100_nodes_traits_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_100_nodes_traits_get_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_invalid_device
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_invalid_device ... ok
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default_limit
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default_limit ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha256
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha256 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_no_param
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_no_param ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_convert_controller
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_convert_controller ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_with_limit
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_unassociated_nodes_with_limit ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_false
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_false ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen8
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_inspect_ok_gen8 ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_reboot
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_reboot ... ok
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha512
-ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha512 ... ok
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_wrong_state
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_wrong_state ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_no_mac
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_no_mac ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_false
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_false ... ok
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list_node_not_exist
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_list_node_not_exist ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_088_nodes_traits_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_088_nodes_traits_put_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_invalid
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_invalid ... ok
-<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_202_nodes_volume_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_202_nodes_volume_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_whole_disk_image
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_whole_disk_image ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_simple_storage
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_simple_storage ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_in_maintenance
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_deleting_allocation_in_maintenance ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_021_nodes_node_ident_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_021_nodes_node_ident_delete_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum ... ok
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_negative_setting
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_negative_setting ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_fast_track
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_fast_track ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_051_owner_admin_can_change_lessee
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_051_owner_admin_can_change_lessee ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_055_nodes_states_secure_boot_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_055_nodes_states_secure_boot_put_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_160_lessee_manager_can_change_provision_state
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_160_lessee_manager_can_change_provision_state ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_node_already_locked
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_node_already_locked ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_defaults
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_defaults ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_storage
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_storage ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_ok ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_smartnic
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_smartnic ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_true
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_true ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance
-ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance ... ok
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_node_not_exist
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_node_not_exist ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_fix_broken_interface
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_fix_broken_interface ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_validate
-ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase.test_validate ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_remove
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_remove ... ok
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_timeouts
-ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_timeouts ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_failed
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_failed ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_true
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_true ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_running
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_running ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha256
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha256<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
- ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_101_nodes_traits_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_101_nodes_traits_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities ... ok
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_zero_setting
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_zero_setting ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_none_pxe_port_macs
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_none_pxe_port_macs ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name_unsupported
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_name_unsupported ... ok
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_setting_not_exist
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_get_firmware_component_setting_not_exist ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up_disable_power_off
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up_disable_power_off ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot_timeout
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot_timeout ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_203_nodes_volume_connectors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_203_nodes_volume_connectors_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_022_nodes_node_ident_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_022_nodes_node_ident_delete_observer ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_fan
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_fan ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_161_lessee_member_cannot_change_provision_state
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_161_lessee_member_cannot_change_provision_state ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities_string
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities_string ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha512
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha512 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_089_nodes_traits_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_089_nodes_traits_delete_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_from_invalid_driver
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_from_invalid_driver ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_fail
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_fail<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
- ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_disable_power_off
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_disable_power_off ... ok
-ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_default_interfaces
-ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_default_interfaces ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_agent_client
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_agent_client ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_boot_mode.BootModeTestCase.test_boot_mode
-ironic.tests.unit.drivers.modules.inspector.hooks.test_boot_mode.BootModeTestCase.test_boot_mode ... ok
-ERROR [ironic.drivers.modules.redfish.bios] Cannot fetch BIOS attributes for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123, BIOS settings are not supported.
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_056_nodes_states_provision_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_056_nodes_states_provision_put_admin ... ok
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_component_not_exist
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_component_not_exist ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_invalid_type
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_invalid_type ... ok
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_wsgi_service_with_ssl_enabled
-ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_wsgi_service_with_ssl_enabled ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_no_bios
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_no_bios ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_power
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_power ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info_bios
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info_bios ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_valid
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_valid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_023_nodes_validate_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_023_nodes_validate_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_still_processing
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__check_raid_tasks_status_task_still_processing ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image_missing_root
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image_missing_root ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_failed_validation
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_failed_validation ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability ... ok
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_disabled
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_disabled ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_204_nodes_volume_connectors_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_204_nodes_volume_connectors_get_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_normal_boot
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_normal_boot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_temperatures
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_temperatures ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_bios
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_bios ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state_timeout
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state_timeout ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_hardware_type
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_hardware_type ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_162_third_party_admin_cannot_change_provision_state
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_162_third_party_admin_cannot_change_provision_state ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_102_nodes_traits_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_102_nodes_traits_put_admin ... ok
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_components
-ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase.test_update_firmware_components ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__clear_foreign_config_attribute_error
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__clear_foreign_config_attribute_error ... ok
-ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_fake_management
-ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_fake_management ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_get_properties ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_no_manage_agent_boot
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_no_manage_agent_boot ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_nonexistent_file
-ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_nonexistent_file ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid_using_deprecated_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_by_uuid_using_deprecated_interface ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_090_nodes_traits_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_090_nodes_traits_delete_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_true
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_true ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_check_interface_capability
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_check_interface_capability ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_052_owner_manager_can_change_lessee
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_052_owner_manager_can_change_lessee ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info_with_exc
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info_with_exc ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_fast_track
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_fast_track ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_field_with_broken_interface
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_field_with_broken_interface/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_cleaning
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_cleaning ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_default
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_024_nodes_validate_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_024_nodes_validate_get_member ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed_no_firmware_upd
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed_no_firmware_upd ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_validate_fail
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_validate_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_057_nodes_states_provision_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_057_nodes_states_provision_put_member ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy_conflict
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy_conflict ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_api
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_api ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_205_nodes_volume_connectors_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_205_nodes_volume_connectors_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_163_service_can_change_provision_state_for_own_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_163_service_can_change_provision_state_for_own_nodes ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_storage_should_write_image_false
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_storage_should_write_image_false ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_ipmi ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_uefi
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_uefi ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_with_exc
-ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_with_exc ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_no_on_error
-ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_no_on_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_okay_error_typeerror_embedded
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_okay_error_typeerror_embedded ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance_no_power_on
-ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance_no_power_on ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_conductor_shutdown_flag
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_conductor_shutdown_flag ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_025_nodes_validate_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_025_nodes_validate_get_observer ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_enabled
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_enabled ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_ipmi ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_invalid_uuid_or_name
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_validate_invalid_uuid_or_name ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_conductor
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_conductor ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_noop
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_noop ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_power_on
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_power_on ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_uefi
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_uefi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_redfish
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_redfish ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status_no_firmware_upd
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status_no_firmware_upd ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_with_deployment_reboot
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_with_deployment_reboot ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_post_hook_on_error_callback
-ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_post_hook_on_error_callback ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_103_nodes_traits_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_103_nodes_traits_put_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_091_nodes_traits_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_091_nodes_traits_delete_observer/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_164_service_cannot_change_provision_state
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_164_service_cannot_change_provision_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_206_nodes_volume_targets_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_206_nodes_volume_targets_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect ... ok
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_bios
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_bios ... ok
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_console
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_console ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_with_node_external_http_url
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_with_node_external_http_url ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_error
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_error ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_worker_pool_full
+ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_worker_pool_full ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_ipmi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_026_nodes_maintenance_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_026_nodes_maintenance_put_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_api
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_api ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_conductor
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_conductor ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_is_running
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_is_running ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string_invalid
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_string_invalid ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_no_conversion
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_no_conversion ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_pre_hook_on_error_callback
-ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_pre_hook_on_error_callback ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_check_bios_attrs
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_check_bios_attrs ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_port_creation
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_port_creation ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode_fail
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode_fail ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume_none
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume_none ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_not_running
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_not_running ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_058_nodes_states_provision_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_058_nodes_states_provision_put_observer ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy_iwdi
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy_iwdi ... ok
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_inspect
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_inspect ... ok
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_load_by_name
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_load_by_name ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_fail ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_waits_on_workerpool
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_waits_on_workerpool ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_no_command_running
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_no_command_running ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_https
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_https ... ok
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_1_nodes_8_workers
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_1_nodes_8_workers ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ERROR [ironic.drivers.modules.redfish.bios] Redfish BIOS factory reset failed for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123. Error: None
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_floppy_image
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_floppy_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_redfish
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_redfish ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_validate
-ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_validate ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_2
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_2 ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_053_owner_admin_cannot_change_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_053_owner_admin_cannot_change_owner ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_clean_up
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_clean_up ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_no_ipmitool
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_no_ipmitool ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_fail
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_fail ... ok
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_rescue
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_rescue ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_092_nodes_traits_trait_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_092_nodes_traits_trait_put_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_empty_rescue_password
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_empty_rescue_password ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_054_owner_manager_cannot_change_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_054_owner_manager_cannot_change_owner ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_redfish
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_detect_vendor_redfish ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_exception
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_165_owner_member_can_set_provision_state_clean
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_165_owner_member_can_set_provision_state_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_207_nodes_volume_targets_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_207_nodes_volume_targets_get_member ... ok
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_6_nodes_8_workers
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_6_nodes_8_workers ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_swift
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_swift ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps_config_priority
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps_config_priority ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_iso_image
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_iso_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_027_nodes_maintenance_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_027_nodes_maintenance_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_1_worker
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_1_worker ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_104_nodes_traits_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_104_nodes_traits_put_reader ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_wrong_command_running
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_wrong_command_running ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_059_nodes_states_raid_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_059_nodes_states_raid_put_admin ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_not_raid
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_not_raid ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_node_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_node_not_found ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_fails
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_fails ... ok
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_vendor
-ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_vendor ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_pass
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_pass ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_failed
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_failed ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_json
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_json ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_noid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_connectors_subresource_noid ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_properties
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_properties ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_attach_virtual_media
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_attach_virtual_media ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ERROR [ironic.drivers.modules.redfish.bios] Redfish BIOS factory reset failed for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123, because BIOS settings are not supported.
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_idrac
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_idrac ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_deploy
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_deploy ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_fail ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_not_supported
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_not_supported ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ng_redfish
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ng_redfish ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_post
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_post ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_105_nodes_traits_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_105_nodes_traits_delete_admin ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_8_workers
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_9_nodes_8_workers ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test___init__
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test___init__ ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_with_reason
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_protected_with_reason ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_clean
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_clean ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_093_nodes_traits_trait_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_093_nodes_traits_trait_put_member ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_exception
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_exception ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_no_rescue_password
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_no_rescue_password ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_no_ipmitool
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_no_ipmitool ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_166_owner_reader_cannot_set_provision_state_clean
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_166_owner_reader_cannot_set_provision_state_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_poll
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_poll ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_reboot_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_208_nodes_volume_targets_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_208_nodes_volume_targets_get_observer ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_028_nodes_maintenance_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_028_nodes_maintenance_put_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_polling
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_polling ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_with_mdns
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_del_host_with_mdns ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_service_steps
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_service_steps ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso_user_supplied
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso_user_supplied ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_060_nodes_states_raid_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_060_nodes_states_raid_put_member ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_portgroup
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ok_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_ipmitool_ok_ipmi ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_in_bios
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_in_bios ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_invalid_api_version ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_cleaning
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_cleaning ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_pass
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_pass ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot_not_implemented
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot_not_implemented ... ok
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_node_prioritization
+ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase.test__sync_power_states_node_prioritization ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_configdrive
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_configdrive ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_no_manage_agent
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_no_manage_agent ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_167_lessee_admin_can_set_provision_state_clean
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_167_lessee_admin_can_set_provision_state_clean ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_029_nodes_maintenance_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_029_nodes_maintenance_delete_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_config
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_config ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_106_nodes_traits_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_106_nodes_traits_delete_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_fail
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_209_drivers_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_209_drivers_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_read
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_read ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_first_run
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_first_run ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_deploy
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_094_nodes_traits_trait_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_094_nodes_traits_trait_put_observer ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy_oem
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__convert_controller_to_raid_mode_old_sushy_oem ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_055_lessee_member_can_set_protected
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_055_lessee_member_can_set_protected ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false_fc_target
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false_fc_target ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_no_ipmitool
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_no_ipmitool ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_061_nodes_states_raid_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_061_nodes_states_raid_put_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_prevent_double_start
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_prevent_double_start ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__token_auth
+ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__token_auth/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_raise
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_raise ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_missed_properties
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_missed_properties ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_pin_ignored
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_pin_ignored ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__get_storage_controller_invalid_identity
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__get_storage_controller_invalid_identity ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_pass
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_pass ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_deploying
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_deploying ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_with_smartnic_port
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_with_smartnic_port ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step_no_success_log
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step_no_success_log ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_link
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_subresource_link ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_ipmi ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_create
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_create ... ok
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_binary_url
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_binary_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_second_run
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_second_run ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable_in_driver_info
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable_in_driver_info ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media_all
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media_all ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_030_nodes_maintenance_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_030_nodes_maintenance_delete_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_from_valid_states
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_from_valid_states ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_url
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_url ... ok
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_duplicate
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_duplicate ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_168_lessee_member_cannot_set_provision_state_clean
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_168_lessee_member_cannot_set_provision_state_clean ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_210_drivers_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_210_drivers_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_write
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_write ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_107_nodes_traits_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_107_nodes_traits_delete_reader ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_error
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_error ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_internal
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_internal ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__is_realtime_ready
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__is_realtime_ready ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_095_nodes_traits_trait_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_095_nodes_traits_trait_delete_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_redfish
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ng_redfish ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_invalid_file
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_invalid_file ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_056_lessee_member_cannot_patch_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_056_lessee_member_cannot_patch_instance_info ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_no_ipmitool
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_no_ipmitool ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_with_auth
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_with_auth ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_active_and_unrescue_states
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_active_and_unrescue_states ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detect_vendor
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detect_vendor ... ok
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_locked
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_locked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_cinder.TestCinderClient.test_get_cinder_client_with_context
-ironic.tests.unit.common.test_cinder.TestCinderClient.test_get_cinder_client_with_context ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_pass
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_pass ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_unexpected_prepare_error
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_unexpected_prepare_error ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_body
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_body ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_cleaning
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_cleaning ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_062_nodes_states_console_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_062_nodes_states_console_get_admin ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_invalid_pin
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_invalid_pin ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps_priority
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps_priority ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_delete
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_delete ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_031_nodes_maintenance_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_031_nodes_maintenance_delete_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_fc
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_fc ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_device
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v3
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v3 ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_211_drivers_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_211_drivers_get_observer ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_not_found
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_169_owner_member_can_set_provision_state_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_169_owner_member_can_set_provision_state_service ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_adopting
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_adopting ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_ipmi ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_max_length
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_max_length ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_096_nodes_traits_trait_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_096_nodes_traits_trait_delete_member/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
- ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_api
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_api ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_properties
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_properties ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url_fail
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url_fail ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status_no_task_monitor_url
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__query_raid_tasks_status_no_task_monitor_url ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_clears_conductor_locks
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_clears_conductor_locks ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_108_nodes_traits_trait_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_108_nodes_traits_trait_put_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_node_not_found
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_node_not_found ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_disable_power_off
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__allocate_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__allocate_port ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_client
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_client ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_mode
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_power_on
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_power_on ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso_vendor_prefix
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso_vendor_prefix ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_noid
-ironic.tests.unit.api.controllers.v1.test_node.TestListNodes.test_volume_targets_subresource_noid ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_content_type_header
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_content_type_header ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_old_api ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_063_nodes_states_console_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_063_nodes_states_console_get_member ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_conductor
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_conductor ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_api
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_api ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing_fails
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing_fails ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_with_console
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_with_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_032_nodes_management_boot_device_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_032_nodes_management_boot_device_put_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_212_drivers_driver_name_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_212_drivers_driver_name_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_boot_from_volume
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_boot_from_volume ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller_no_controllers
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller_no_controllers ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_without_auth
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_without_auth ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_deploying
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_deploying ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_redfish
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_sensors_data_scci_ok_redfish ... ok
-ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_excludes_None
-ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_excludes_None ... ok
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_conductor
-ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_conductor ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_exceeded
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_exceeded ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_clean_step
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_clean_step ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_170_owner_reader_cannot_set_provision_state_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_170_owner_reader_cannot_set_provision_state_service ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports_portgroup
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_cold
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_cold ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_do_node_deploy_steps
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_do_node_deploy_steps ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_no_manage_agent_boot
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_no_manage_agent_boot ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_057_lessee_member_cannot_patch_driver_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_057_lessee_member_cannot_patch_driver_info ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_097_nodes_traits_trait_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_097_nodes_traits_trait_delete_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_iscsi
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_iscsi ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_109_nodes_traits_trait_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_109_nodes_traits_trait_put_member ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_external_ip
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_external_ip ... ok
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_not_found
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_dbapi_single_call
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_dbapi_single_call ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_service_step
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_service_step ... ok
-ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_multiple_ports
-ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_multiple_ports ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track_impossible
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track_impossible ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_context
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_context ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_ipmi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_064_nodes_states_console_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_064_nodes_states_console_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state_disk
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state_disk ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_chooses_newer_properly
-ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_chooses_newer_properly ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_fails
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__retry_till_realtime_ready_retry_fails ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_controllers
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_controllers ... ok
-ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_keeps_newer_properly
-ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_keeps_newer_properly ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_hw_type_register
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_hw_type_register ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_exc
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_exc ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning ... ok
+ ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_033_nodes_management_boot_device_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_033_nodes_management_boot_device_put_member ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_network_data
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_network_data ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_bios_boot_mode_fails
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_bios_boot_mode_fails ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_213_drivers_driver_name_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_213_drivers_driver_name_get_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_uuid
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_uuid ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_too_long
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_resource_class_too_long ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_auth_failure_logging_threshold
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_auth_failure_logging_threshold ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_171_lessee_admin_can_set_provision_state_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_171_lessee_admin_can_set_provision_state_service ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_config
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_config ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_missing_attr
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_missing_attr ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_done_raises_with_event
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_done_raises_with_event ... ok
-ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_no_ports
-ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase.test_get_physnets_for_node_no_ports ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_empty
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_tls
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_tls ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_storage_controllers
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_storage_controllers ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_hw_types
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_hw_types ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_without_console
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_without_console ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_fast_track
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_110_nodes_traits_trait_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_110_nodes_traits_trait_put_reader ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory_no_inventory
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_inventory_no_inventory ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_old_version
-ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory.test_get_old_version ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_clean
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_clean ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_098_nodes_vifs_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_098_nodes_vifs_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_tear_down_storage_configuration
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_tear_down_storage_configuration ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_redfish
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_get_supported_boot_devices_redfish ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_clean ... ok
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_volume_type
+ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_volume_type ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_034_nodes_management_boot_device_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_034_nodes_management_boot_device_put_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_no_ports_found
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_no_ports_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.pxe_filter.test_service.TestManager.test_init_and_run
-ironic.tests.unit.pxe_filter.test_service.TestManager.test_init_and_run ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_058_lessee_member_cannot_patch_properties
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_058_lessee_member_cannot_patch_properties ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_ok ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_fast_track
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_fast_track ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_get_properties ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback_restricted
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback_restricted ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_uefi_boot_mode_fails
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_uefi_boot_mode_fails ... ok
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_power_on
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_power_on ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_065_nodes_states_console_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_065_nodes_states_console_put_admin ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_missing_driver
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_fails_on_missing_driver ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_214_drivers_driver_name_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_214_drivers_driver_name_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_callback_no_steps
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_callback_no_steps ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_debug
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_debug ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_default_interfaces
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_default_interfaces ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_storage_controller
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_storage_controller ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_grub_mac_path
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_grub_mac_path ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_ip_address_path
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_ip_address_path ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_fails
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_fails ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_clean_steps
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_clean_steps ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_059_lessee_member_cannot_patch_network_data
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_059_lessee_member_cannot_patch_network_data ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_debug
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_debug ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_with_smartnic_port
-ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_with_smartnic_port ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network_from_node
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network_from_node ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_fail
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_fail ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_deploy
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_failed_deploy ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_manage_agent_boot_false
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_manage_agent_boot_false ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_172_lessee_member_cannot_set_provision_state_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_172_lessee_member_cannot_set_provision_state_service ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_099_nodes_vifs_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_099_nodes_vifs_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_post_configuration
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_post_configuration ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_success
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_no_retries
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_no_retries ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_with_smartnic_port
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_with_smartnic_port ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_retries
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_retries ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_failed
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_failed ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_file
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_file ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid0
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid0 ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_deploy ... ok
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_agent_rescue
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_agent_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_066_nodes_states_console_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_066_nodes_states_console_put_member ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path_ipxe
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path_ipxe ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_inject_nmi_ok ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_111_nodes_traits_trait_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_111_nodes_traits_trait_delete_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid1
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid1 ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_validate
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_validate ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_clean
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_clean ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_cleaning
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_cleaning ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_retries
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_retries ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_035_nodes_management_boot_device_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_035_nodes_management_boot_device_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_node_locked
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_node_locked ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_215_drivers_properties_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_215_drivers_properties_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_properties ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_floppy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_floppy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_missing_sensor_reading
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_missing_sensor_reading ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_prefix
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_prefix ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_fast_track
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_custom_fields
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_custom_fields ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_060_lessee_member_cannot_patch_name
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_060_lessee_member_cannot_patch_name ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_old_api ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_verify
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_verify ... ok
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_cinder_storage
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_cinder_storage ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_deploying
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_get_async_step_return_state_deploying ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_173_owner_admin_can_set_raid_config
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_173_owner_admin_can_set_raid_config ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_allocation
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_allocation ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_network_error
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_network_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_with_smartnic_port
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_with_smartnic_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid5
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid5 ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_100_nodes_vifs_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_100_nodes_vifs_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_ok ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_restore_irmc_bios_config
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_restore_irmc_bios_config ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__link_ip_address_pxe_configs
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__link_ip_address_pxe_configs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_036_nodes_management_boot_device_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_036_nodes_management_boot_device_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service_error
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_event_service_error ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_216_drivers_properties_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_216_drivers_properties_get_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_params
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_params ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_timeout
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_timeout ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_112_nodes_traits_trait_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_112_nodes_traits_trait_delete_member ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_deploy
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__set_success_deploy ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_clean ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid6
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid6 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_noop_mgmt
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_noop_mgmt ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_067_nodes_states_console_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_067_nodes_states_console_put_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_all
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_all ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps_older_client
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps_older_client ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state_not_implemented
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state_not_implemented ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network_from_node
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network_from_node ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_portgroup_physnet_inconsistent
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_portgroup_physnet_inconsistent ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_config_external_http_url
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_config_external_http_url ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_174_owner_manager_can_set_raid_config
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_174_owner_manager_can_set_raid_config ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__release_allocated_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__release_allocated_port ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_sensors_data
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_sensors_data ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_allowed_state
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_allowed_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_061_lessee_member_cannot_patch_retired
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_061_lessee_member_cannot_patch_retired ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_infiniband_mac_pxe_configs
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_infiniband_mac_pxe_configs ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_vif_invalid_for_attach
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_vif_invalid_for_attach ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_037_nodes_management_boot_device_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_037_nodes_management_boot_device_get_observer ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_provisioning_network
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_provisioning_network ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_usb
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_usb ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_217_drivers_properties_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_217_drivers_properties_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_node_external_http_url
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_node_external_http_url ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_localboot
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_localboot ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_source_path
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_source_path ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_devices
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_devices ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ng_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ng_ipmi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection_error
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_system_collection_error ... ok
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_shellinabox
-ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_shellinabox ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_101_nodes_vifs_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_101_nodes_vifs_post_admin ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_one
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_cleaning_set_one ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader_with_prep
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader_with_prep ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_failed
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_failed ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_validate_error
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_validate_error ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_boot_iso
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_boot_iso ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_175_lessee_admin_cannot_set_raid_config
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_175_lessee_admin_cannot_set_raid_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_err
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_err ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_reason
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_reason/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_with_external_ip
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_with_external_ip ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_rescuing_network
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_rescuing_network ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_113_nodes_traits_trait_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_113_nodes_traits_trait_delete_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false_even_if_src_set
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false_even_if_src_set/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_modes
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_modes ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_no_manage_agent_boot
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_no_manage_agent_boot ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready_retryerror
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test__wait_till_realtime_ready_retryerror ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_power_off
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_power_off ... ok
-ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce
-ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_force_reboot
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_force_reboot ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_deploy ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_detect_vendor
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_detect_vendor ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_correct_vendor
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_correct_vendor ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_get_node_network_data
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_get_node_network_data ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_indicators
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_indicators ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_non_pregenerated_token
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_non_pregenerated_token ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_ipxe_configs
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_ipxe_configs ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce_bad_values
-ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce_bad_values ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_sync
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_sync ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_create_configuration
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_create_configuration ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_still_processing
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_still_processing ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor_error
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_task_monitor_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_176_lessee_manager_cannot_set_raid_config
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_176_lessee_manager_cannot_set_raid_config ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_node_locked
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_node_locked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_custom_cache
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_custom_cache ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_console_raises_error
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_console_raises_error ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_image
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_039_nodes_management_boot_device_supported_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_102_nodes_vifs_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_102_nodes_vifs_post_member ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_change_state
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_change_state ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_recover_nodes_stuck
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_recover_nodes_stuck ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_fail ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_init_no_cleaning_network
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_init_no_cleaning_network ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_virtual_media
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_virtual_media ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_default_limit
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_collection_links_default_limit ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_delete_configuration
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_delete_configuration ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_soft_poweroff_retry
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_soft_poweroff_retry ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_polling_if_not_set
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_clears_polling_if_not_set ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection_missing
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection_missing ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_raises_network_error
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_raises_network_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_114_nodes_vifs_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_114_nodes_vifs_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service_client_already_set
+ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service_client_already_set ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_file
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_file ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_clean ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_deny_macs
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_deny_macs ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_pxe_configs
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_pxe_configs ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_success
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_default_interfaces
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_default_interfaces ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_maintenance
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_maintenance ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_177_owner_member_can_set_raid_config
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_177_owner_member_can_set_raid_config ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_localboot_ppc64
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_localboot_ppc64 ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_config
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service_error
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_get_update_service_error ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_062_owner_admin_can_patch_node_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_062_owner_admin_can_patch_node_instance_info ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_kernel_ramdisk
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_kernel_ramdisk ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_validate_error
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_validate_error ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_from_swift
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_from_swift ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_endpoint_less_than_download_delay
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_endpoint_less_than_download_delay ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_driver_raises_error
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_driver_raises_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_remove
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_remove ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance_abort
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance_abort ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_local
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_local ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_multiple_containers
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_multiple_containers ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_storage_should_write_image_with_smartnic
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_storage_should_write_image_with_smartnic ... ok
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_list
+ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_list ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network_from_node
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network_from_node ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_instance
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_instance ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_no_macs
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_no_macs ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_178_service_owner_can_set_raid_config
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_178_service_owner_can_set_raid_config ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_041_nodes_management_inject_nmi_put_admin ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_no_key_no_exception
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_no_key_no_exception ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi_fail
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi_fail ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_all
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_all ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_ok ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_missing
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_async
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_async ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_not_allowed_state
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_not_allowed_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_engine
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_engine ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_provisioning_network
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_provisioning_network ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_103_nodes_vifs_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_103_nodes_vifs_post_observer ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_only_new_macs
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_only_new_macs ... ok
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_inspector
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_inspector ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_task_mon_error
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_task_mon_error ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_config_whole_disk_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_config_whole_disk_image ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local_external_http_url
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local_external_http_url ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_invalid_state
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_invalid_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_115_nodes_vifs_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_115_nodes_vifs_get_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_bios_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_bios_ipmi ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_conductor
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_conductor ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_manage_agent_boot_false
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_manage_agent_boot_false ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_iscsi_boot
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_ipxe_iscsi_boot ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_179_lessee_member_cannot_set_raid_config
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_179_lessee_member_cannot_set_raid_config ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_042_nodes_management_inject_nmi_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_042_nodes_management_inject_nmi_put_member ... ok
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_only_enabled
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_only_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_deploy ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_sync
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_foreign_sync ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_against_single
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_against_single ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_one
-ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase.test_set_async_step_flags_deploying_set_one ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_timeout
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_timeout ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default_not_implemented
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default_not_implemented ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_rescuing_network
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_rescuing_network ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_noop
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_noop ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_invalid
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_invalid ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_pxe_config_whole_disk_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_pxe_config_whole_disk_image ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_force_boot_device_persistent
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_force_boot_device_persistent ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_removed_nodes
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_removed_nodes ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning_with_smartnic_port
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning_with_smartnic_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid10
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid10 ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_fail
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_no_subtasks
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_post_delete_configuration_no_subtasks ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_ipv6_brackets_added
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_ipv6_brackets_added ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_elilo_config_whole_disk_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_elilo_config_whole_disk_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_transport
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_transport ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_not_supported
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_not_supported ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_schema
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_schema ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_invalid_driver
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_invalid_driver ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_off
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_off ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi ... ok
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_raid
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_raid ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid5
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid5 ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_043_nodes_management_inject_nmi_put_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_180_third_party_admin_cannot_set_raid_config
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_180_third_party_admin_cannot_set_raid_config ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_protected
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_protected ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_grub_config_whole_disk_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_grub_config_whole_disk_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_rescue_states
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_rescue_states ... ok
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_off
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state ... ok
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_validate
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_validate ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_with_reason
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_retired_with_reason ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_with_port
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_default_scheme_with_port ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_none
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_none ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries
-ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_pre_create_configuration
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_pre_create_configuration ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_116_nodes_vifs_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_116_nodes_vifs_get_reader ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_clean ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix_underscore
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix_underscore ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_071_nodes_vendor_passthru_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_071_nodes_vendor_passthru_get_admin ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_set_false
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_set_false ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_ipxe_config_whole_disk_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase.test_switch_uefi_ipxe_config_whole_disk_image ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_compat
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_compat ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test___set_and_wait_no_needless_status_polling
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test___set_and_wait_no_needless_status_polling ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_from_node
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_from_node/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_by_node_name_ok ... ok
+ ... ok
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_ok
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_priority_override_ok ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_detected
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_detected ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_service
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_service ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_044_nodes_states_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_044_nodes_states_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_boot_iso_only
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_boot_iso_only ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_address
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_address ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1a
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1a ... ok
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_validate_correct_vendor
-ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase.test_validate_correct_vendor ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__check_cipher_suite_errors
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__check_cipher_suite_errors ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_224_drivers_vendor_passthru_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_224_drivers_vendor_passthru_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_181_service_cannot_set_raid_config
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_181_service_cannot_set_raid_config ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_failure
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_failure ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_with_broken_interface
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_maintenance_with_broken_interface ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_state
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_state ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_instance_info
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_instance_info ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state_exception
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state_exception ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_bios
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_bios ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_with_suffix
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_with_suffix ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good ... ok
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_unsorted
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test__get_verify_steps_unsorted ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_empty_list
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_empty_list ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_write_image
-ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_write_image ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state2
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state2 ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_auth_type
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_auth_type ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_404_exception
-ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_404_exception ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_invalid_state
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_invalid_state ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_noop
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_noop ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_045_nodes_states_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_045_nodes_states_get_member ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_invalid_image_info
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_invalid_image_info ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_storage_write_false
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_storage_write_false ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_225_drivers_vendor_passthru_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_225_drivers_vendor_passthru_get_member ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_one_element
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_one_element ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_182_owner_admin_can_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_182_owner_admin_can_get_console ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_reason_without_protected
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_reason_without_protected ... ok
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test_execute_verify_step
+ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase.test_execute_verify_step ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection_exc
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection_exc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image_anaconda
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image_anaconda ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_key_detected
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_key_detected ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_returns_last_to_first
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_returns_last_to_first ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_names
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_names ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_117_nodes_vifs_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_117_nodes_vifs_get_service ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_missing_image_source
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_missing_image_source ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_validate_fail
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_validate_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_already_present
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_already_present ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_attach
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_attach ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_046_nodes_states_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_046_nodes_states_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_226_drivers_vendor_passthru_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_226_drivers_vendor_passthru_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_IPMI_version_1_5
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_IPMI_version_1_5 ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_set
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_set ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_multiple_containers
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_multiple_containers ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_neutron_net
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_neutron_net ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_kernel
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_kernel ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_183_owner_manager_can_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_183_owner_manager_can_get_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_072_nodes_vendor_passthru_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_072_nodes_vendor_passthru_get_member ... ok
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_empty
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_string_value_verify_ca
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_string_value_verify_ca ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_properties ... ok
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_inspect
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_inspect ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_mac_address
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_mac_address ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_polling
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_polling ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_add_ports
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_add_ports ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_cdrom_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_cdrom_ipmi ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_immediate
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_immediate ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_request
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_request ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_engine
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_engine ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite ... ok
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_no_key_detected
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_no_key_detected ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_detach
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_detach ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_ramdisk
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_system_id
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_system_id ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query_false
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_query_false ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_047_nodes_states_power_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_047_nodes_states_power_put_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_url_bad_no_info
+ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_url_bad_no_info ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_specific_tasks
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_registers_driver_specific_tasks ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exception
-ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exception ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_063_owner_manager_can_patch_node_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_063_owner_manager_can_patch_node_instance_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_227_drivers_vendor_passthru_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_227_drivers_vendor_passthru_post_admin ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_error_noconfig
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_error_noconfig ... ok
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_failed
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_failed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_ramdisk_deploy
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_ramdisk_deploy ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_worker_pool_full
+ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_worker_pool_full ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_list
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_184_owner_service_can_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_184_owner_service_can_get_console ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_smartnic_port
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_smartnic_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_on_reset
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_on_reset ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_whole_disk_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_whole_disk_image ... ok
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_is_true_false_operators_edge_cases
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_is_true_false_operators_edge_cases ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface ... ok
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_management_and_power
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_management_and_power ... ok
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_ok
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_clean ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_force_set_boot_device_ok_bios
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_force_set_boot_device_ok_bios ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_value_verify_ca
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_invalid_value_verify_ca ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_no_ipaddress
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_no_ipaddress ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_118_nodes_vifs_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_118_nodes_vifs_post_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_048_nodes_states_power_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_048_nodes_states_power_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_228_drivers_vendor_passthru_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_228_drivers_vendor_passthru_post_member ... ok
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_port_changed
+ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_port_changed ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_dest
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_dest ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail_no_change
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail_no_change ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_073_nodes_vendor_passthru_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_073_nodes_vendor_passthru_get_observer ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_duplicates
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_duplicates ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_allowed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_oneofoperator_edge_cases
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_oneofoperator_edge_cases ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_185_lessee_admin_cannot_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_185_lessee_admin_cannot_get_console ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_master
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_master ... ok
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_unsupported
+ironic.tests.unit.conductor.test_utils.CacheVendorTestCase.test_unsupported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_transport
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_transport ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_info
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_info ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2 ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exceptions
-ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exceptions ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_unset
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_protected_unset ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_exception
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_exception ... ok
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_automated_clean
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_automated_clean ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_out_of_date
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_out_of_date ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_raid
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_raid ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_http_boot
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_http_boot ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_049_nodes_states_power_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_049_nodes_states_power_put_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_229_drivers_vendor_passthru_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_229_drivers_vendor_passthru_post_observer ... ok
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_exceptions
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_exceptions ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_reservations_for_conductor
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_reservations_for_conductor ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_up_to_date
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_up_to_date ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_invalid_state
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_invalid_state ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_first_call_to_address
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_first_call_to_address ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_186_lessee_manager_cannot_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_186_lessee_manager_cannot_get_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_boot_loader_install_fail
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_boot_loader_install_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_not_allowed
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_sort_key_not_allowed ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_107_nodes_management_indicators_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_107_nodes_management_indicators_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_reason_without_retired
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_reason_without_retired ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_no_sleep
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_no_sleep ... ok
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_with_loop
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_operator_with_loop ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_deploy ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_system_id
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_missing_system_id ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2_on_reset
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2_on_reset ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_already_exists
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_already_exists ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_target_power_state
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_clear_node_target_power_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_instance
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning_manage_agent_boot_false
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning_manage_agent_boot_false ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_050_nodes_states_boot_mode_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_050_nodes_states_boot_mode_put_admin ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img_not_cached
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img_not_cached ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_from_node
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_from_node ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_230_drivers_vendor_passthru_put_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_230_drivers_vendor_passthru_put_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_clean_step_not_abortable
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_clean_step_not_abortable ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_sleep
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_sleep ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_many_ht
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_many_ht ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_same_time
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_same_time ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_rule_operators
+ironic.tests.unit.common.test_inspection_rule.TestOperators.test_rule_operators ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistence_fallback
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistence_fallback ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_187_owner_member_can_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_187_owner_member_can_get_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_119_nodes_vifs_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_119_nodes_vifs_post_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_path_verify_ca
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_path_verify_ca ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_and_fields
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_and_fields ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track_via_driver_info
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track_via_driver_info ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_copy_file_different
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_copy_file_different ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_fail ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_3
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_3 ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitch
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitch ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_always
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_always ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_up_to_date
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_up_to_date ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_try_different_cipher_suite
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_try_different_cipher_suite ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_set
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_set ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_one_ht
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_many_host_one_ht ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_vendor
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_vendor ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_with_sg
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_cleaning_network_with_sg ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_064_owner_member_can_patch_node_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_064_owner_member_can_patch_node_instance_info ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_clean ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_auth_type
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_auth_type ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_051_nodes_states_boot_mode_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_051_nodes_states_boot_mode_put_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_disable_power_off
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_disable_power_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_231_drivers_vendor_passthru_put_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_231_drivers_vendor_passthru_put_member ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_master
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_master ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_disk_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_disk_ipmi ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitchplus
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitchplus ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_108_nodes_management_indicators_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_108_nodes_management_indicators_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_fallback
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_fallback ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_two_calls_to_diff_address
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_two_calls_to_diff_address ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_many_ht
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_many_ht ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_false_and_fields
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_false_and_fields ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_4
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_4 ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc_port
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_json_rpc_port ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_updated_at
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_updated_at ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_default
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_default ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_persistent
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_persistent ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_capath
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_capath ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_rackpdu
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_rackpdu ... ok
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_virtual_media_boot
-ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_virtual_media_boot ... ok
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_automated_clean
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_automated_clean ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_188_lessee_member_cannot_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_188_lessee_member_cannot_get_console ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_no_ht
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_no_ht ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_check_exit_code
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_check_exit_code ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_engine
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_engine ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_052_nodes_states_boot_mode_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_052_nodes_states_boot_mode_put_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_232_drivers_vendor_passthru_put_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_232_drivers_vendor_passthru_put_observer ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_unset
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_retired_unset ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img_not_cached
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img_not_cached ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_120_nodes_vifs_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_120_nodes_vifs_post_reader ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface_old_api
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_storage_interface_old_api ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_dual_bridging
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_dual_bridging ... /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service_disable_power_off
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service_disable_power_off ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5a
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5a ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_old_version
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_using_query_old_version/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path_none
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path_none ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test__repr__includes_default_function_name_and_source_hash
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test__repr__includes_default_function_name_and_source_hash ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_deploy ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_string_value_verify_ca
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_valid_string_value_verify_ca ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_out_of_date
+ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_out_of_date ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_189_owner_reader_cannot_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_189_owner_reader_cannot_get_console ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht_groups
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_one_host_one_ht_groups ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_empty_username
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_empty_username ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_from_node
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_from_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_aten
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_aten ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_065_owner_reader_can_patch_node_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_065_owner_reader_can_patch_node_instance_info ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk_rescue
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk_rescue ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_053_nodes_states_secure_boot_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_053_nodes_states_secure_boot_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin ... skipped 'not updated for scope testing'
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_manual_clean
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_manual_clean ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.IloImageHandlerTestCase.test_ilo_kernel_param_config
+ironic.tests.unit.drivers.modules.test_image_utils.IloImageHandlerTestCase.test_ilo_kernel_param_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_never
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_never ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_unknown_dev
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_unknown_dev ... ok
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_default_as_function
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_default_as_function ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_109_nodes_management_indicators_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_109_nodes_management_indicators_get_observer ... ok
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_update_fails_on_invalid_boot_mode
-ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_update_fails_on_invalid_boot_mode ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5b
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5b ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_with_root_prefix
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase.test_parse_driver_info_with_root_prefix/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_074_nodes_vendor_passthru_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_074_nodes_vendor_passthru_post_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_with_incorrect_api_usage
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_detail_with_incorrect_api_usage ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_cyberpower
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_cyberpower ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_traits
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_when_appropriate
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_when_appropriate ... ok
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_no_change
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_no_change ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_with_old_conductor
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_active_hardware_type_dict_with_old_conductor ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id
+ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_transport
-ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_transport ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_bios
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_bios ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_6
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_6 ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_get_properties ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_with_smartnic_port
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_with_smartnic_port ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_with_sg
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_inspection_network_with_sg ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_clean ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_121_nodes_vifs_post_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_121_nodes_vifs_post_service ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_supported_boot_devices
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_supported_boot_devices ... ok
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function_invalid_type
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function_invalid_type ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_empty
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_empty ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_lenovo
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_lenovo ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_190_lessee_reader_cannot_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_190_lessee_reader_cannot_get_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer ... skipped 'not updated for scope testing'
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.CleanStepTestCase.test_get_and_execute_clean_steps
-ironic.tests.unit.drivers.test_base.CleanStepTestCase.test_get_and_execute_clean_steps ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries_multiple
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries_multiple ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_110_nodes_management_indicators_component_get_allow
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_110_nodes_management_indicators_component_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_invalid_type
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_invalid_type ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_054_nodes_states_secure_boot_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_054_nodes_states_secure_boot_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_interface_type
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_interface_type ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id_empty
+ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase.test_ports_by_portgroup_id_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.TestBareDriver.test_class_variables
-ironic.tests.unit.drivers.test_base.TestBareDriver.test_class_variables ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_075_nodes_vendor_passthru_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_075_nodes_vendor_passthru_post_member/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_uefi
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_uefi ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor_not_found
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_conductor_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_string
-ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_string ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_vendor
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_vendor ... ok
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_from_deployhold
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_from_deployhold ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_pxe_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_pxe_ipmi ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_fail/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
- ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version_and_missing_community
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version_and_missing_community ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_deploy ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue_fails
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue_fails ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_immediate
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_immediate ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns_and_debug
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_mdns_and_debug ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_066_lessee_admin_can_patch_node_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_066_lessee_admin_can_patch_node_instance_info ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin ... ok
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_create
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_create ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_122_nodes_vifs_post_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_122_nodes_vifs_post_service_project ... ok
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_with_reset_interfaces
-ironic.tests.unit.api.controllers.v1.test_node.TestPatch.test_update_with_reset_interfaces ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_ignore_online
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_ignore_online ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_eatonpower
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_eatonpower ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist
 ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_191_third_party_admin_cannot_get_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_191_third_party_admin_cannot_get_console ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_single_bridging
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_single_bridging ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_on_reset
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_on_reset ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_055_nodes_states_secure_boot_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_055_nodes_states_secure_boot_put_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_235_nodes_bios_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_235_nodes_bios_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid_whole_disk
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid_whole_disk ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_ok ... ok
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_destroy
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_destroy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_076_nodes_vendor_passthru_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_076_nodes_vendor_passthru_post_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_sum_mode_with_component
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_sum_mode_with_component ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_driver
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_driver ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_driver_info_manage_agent_boot_false
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_driver_info_manage_agent_boot_false ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_with_online_true
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_inactive_conductor_with_online_true ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_active
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_active ... ok
+ironic.tests.unit.common.test_network.TestRemoveVifsTestCase.test_remove_vifs_from_node_failure
+ironic.tests.unit.common.test_network.TestRemoveVifsTestCase.test_remove_vifs_from_node_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_with_reset_interfaces
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_with_reset_interfaces ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timeout
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_get_physical_disks
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_get_physical_disks ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin_no_match
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_non_admin_no_match ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_outlet
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_outlet ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_from_node
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_from_node/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_non_software_raid
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_non_software_raid ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_no_enabled_interfaces
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_with_no_enabled_interfaces ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_no_force_set_boot_device_bios
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_no_force_set_boot_device_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_123_nodes_vifs_node_vif_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_123_nodes_vifs_node_vif_ident_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_077_nodes_vendor_passthru_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_077_nodes_vendor_passthru_put_admin ... ok
+ ... ok
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_manual_clean
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_manual_clean ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url_adds_oci
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test__image_to_url_adds_oci ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_file_image_no_checksum
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_file_image_no_checksum ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_056_nodes_states_provision_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_056_nodes_states_provision_put_admin ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timing
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort ... ok
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_id
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_236_nodes_bios_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_236_nodes_bios_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_192_owner_admin_can_set_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_192_owner_admin_can_set_console ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors_with_sqlite
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_offline_conductors_with_sqlite ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_version
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_minimum_password_length
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_minimum_password_length ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_client_init_make_session
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_client_init_make_session ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_fail
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_fail ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_timing
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_timing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_not_supported
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_not_supported ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_update_raid_config_missing_raid_type
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_update_raid_config_missing_raid_type ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_uuid
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_with_sg
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_provisioning_network_with_sg ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_067_lessee_manager_can_patch_node_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_067_lessee_manager_can_patch_node_instance_info ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_bad_device
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_bad_device ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_078_nodes_vendor_passthru_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_078_nodes_vendor_passthru_put_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_address
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_address ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_get_blob_url
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_get_blob_url ... ok
 ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist_attempts_port_creation_blindly
 ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist_attempts_port_creation_blindly ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_instance_info_missing_params
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_instance_info_missing_params ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_057_nodes_states_provision_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_057_nodes_states_provision_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_username
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_username ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_allowed_state
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_allowed_state ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors_with_sqlite
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_get_online_conductors_with_sqlite ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_193_owner_manager_can_set_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_193_owner_manager_can_set_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_237_nodes_bios_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_237_nodes_bios_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean_fails
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean_fails ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_113_portgroups_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_113_portgroups_get_admin ... ok
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_safe_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interface_set_boot_device_ok_safe_ipmi ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_validate
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_validate ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_without_jsonrpc_port_pined_version
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_start_without_jsonrpc_port_pined_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v1
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v1 ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config ... ok
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_manage
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_manage ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort_last_clean_step
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort_last_clean_step ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_079_nodes_vendor_passthru_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_079_nodes_vendor_passthru_put_observer ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_digest
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_digest ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist_mac_exception
+ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist_mac_exception ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_image_type
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_image_type ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__ipmitool_timing_args
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__ipmitool_timing_args ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_exec_failed
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_exec_failed ... ok
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_by_node_id
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_by_node_id ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_name_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v2c
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v2c ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_list_hardware_type_interfaces
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_list_hardware_type_interfaces ... ok
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_tag
+ironic.tests.unit.common.test_oci_registry.OciClientTestCase.test_image_tag_from_url_with_tag ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_unsupported
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_unsupported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_058_nodes_states_provision_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_058_nodes_states_provision_put_observer ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist_mac_exception
-ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase.test_create_ports_if_not_exist_mac_exception ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_existing_fails
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_existing_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-428efabc-92d5-45e5-b7c2-05c5add189de
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-77bd07aa-b7c1-4a73-8648-6eb4216fa669
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-fb4b15de-b078-4c9d-8167-419a81b9793b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-03edea76-aefe-4fff-81f8-dc92ec8d0f65
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-25656e77-edc8-4d17-835d-4b780992e21b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-84449f58-30df-4b2c-bd66-fc4106b0d24c
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-e4cd0c96-a79a-4254-a6ee-c287a9c3460d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:clear_maintenance\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-2d179777-9b21-44b0-8c49-3076a4d86929
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-a19f1d6a-b328-4f72-8e05-3611bfd83254
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-e6f64df6-0fa3-4ec4-bf40-d77d331118ed
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-f5759e61-9023-4fa6-8c98-ee0858a5b4b7
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-0d596015-6a48-4ffa-9e58-3198d6c6dc2e
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-6f4b778e-cbe8-43a9-a301-c42fb01df070
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-55d1f79b-1afe-4363-9cbb-66c86728446c
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-54656519-9f16-47f3-a36c-8a79cb3c3e2b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-1b9338cd-6a79-41a3-981e-60c1f93f1b5f
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-eba107f5-56df-4f33-8664-6db3e09b5029
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-a5bac612-a2b6-45b7-a785-e4b73a828333
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_124_nodes_vifs_node_vif_ident_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_124_nodes_vifs_node_vif_ident_delete_member ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_set_dir_permission
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_set_dir_permission ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_bios
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_bios ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_service
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_service ... ok
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_none
-ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_none ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_fail_redfish
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_fail_redfish ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_068_lessee_member_cannot_patch_node_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_068_lessee_member_cannot_patch_node_instance_info ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_proxies
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_proxies ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart_bios
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart_bios ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_clean ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_114_portgroups_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_114_portgroups_get_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_driver
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_driver ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_uuid_and_name
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_node_uuid_and_name ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_ok_bios
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_ok_bios ... ok
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_as_dict
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_as_dict ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_125_nodes_vifs_node_vif_ident_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_125_nodes_vifs_node_vif_ident_delete_reader ... ok
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_description_invalid
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_description_invalid ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_194_lessee_admin_cannot_set_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_194_lessee_admin_cannot_set_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_locked
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_locked ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_with_reservation
-ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_with_reservation ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_outlet
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_outlet ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_grub
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_grub ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_from_node
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_from_node ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ok
+ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_indicator_state
+ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_indicator_state ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_have_credentials
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_have_credentials ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_empty_dict
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_empty_dict ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_clears_conductor_locks
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_clears_conductor_locks ... ok
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_create
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_create ... ok
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_reset ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_supported_indicators
+ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_supported_indicators ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_success_redfish
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_management_interfase_set_boot_device_success_redfish ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_bios
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_bios ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_081_nodes_vendor_passthru_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_081_nodes_vendor_passthru_delete_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_lenovo
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_lenovo ... ok
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_missing_description
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_missing_description ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_user
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_user ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_059_nodes_states_raid_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_059_nodes_states_raid_put_admin ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_port ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces_duplicate
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_hardware_interfaces_duplicate ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state_disk
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state_disk ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_off ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_with_sg
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_add_rescuing_network_with_sg ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_no_previous_value
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_no_previous_value ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_239_nodes_bios_bios_setting_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_239_nodes_bios_bios_setting_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_195_lessee_manager_cannot_set_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_195_lessee_manager_cannot_set_console ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_name
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_name ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_persistent_bios
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_persistent_bios ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_115_portgroups_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_115_portgroups_get_observer ... ok
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_create_list
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_create_list ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints_iinfo
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints_iinfo ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_override
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_register_conductor_override ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_prot_version
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_prot_version ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_set_indicator_state
+ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_set_indicator_state ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_069_lessee_reader_can_patch_node_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_069_lessee_reader_can_patch_node_instance_info ... ok
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_not_dict
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_not_dict ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_ipxe
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_ipxe ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_raritan_pdu2
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_raritan_pdu2 ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_126_nodes_vifs_node_vif_ident_delete_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_126_nodes_vifs_node_vif_ident_delete_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_fail
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_fail ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual ... ok
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_required_invalid
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_required_invalid ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor ... ok
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide_in_maintenance
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide_in_maintenance ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_060_nodes_states_raid_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_060_nodes_states_raid_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_clean ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config_scsi
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config_scsi ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_uefi
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_uefi ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_community
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_community ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_snmp_objects ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeout
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeout ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_unknown_key
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_unknown_key ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_doesnt_unregister_conductor
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_doesnt_unregister_conductor ... ok
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy_list
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy_list ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_and_uuid
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_and_uuid ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_exists
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_exists ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_not_found
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_not_found ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_196_owner_member_can_set_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_196_owner_member_can_set_console ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_fails
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_ipmi_1_5
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_ipmi_1_5 ... ok
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_not_allowed
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_resource_class_not_allowed ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_off ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_disappears
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_disappears ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_mac_address
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_mac_address ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_success
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_ipmi_success ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_not_dict
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_not_dict ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_083_nodes_traits_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_083_nodes_traits_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_write_community
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_write_community ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_116_portgroups_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_116_portgroups_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_127_nodes_management_indicators_get_allow
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_127_nodes_management_indicators_get_allow ... skipped 'Not implemented yet'
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_070_third_party_admin_cannot_patch_node_instance_info
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_070_third_party_admin_cannot_patch_node_instance_info ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_and_node_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_and_node_uuid ... ok
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_exists
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_exists ... ok
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_volume_create_error_handler
-ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_volume_create_error_handler ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_offline
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_conductor_offline ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_not_found
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_not_found ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_deploy ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_onetime_smci
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_onetime_smci ... ok
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_all_args
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_all_args ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry3
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry3 ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_uninitialized_conductor
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_uninitialized_conductor ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_grub_config
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_grub_config ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_not_a_number
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_not_a_number ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_multiple_ports_one_vif_id
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_multiple_ports_one_vif_id ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum_os_algo
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum_os_algo ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort ... ok
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_by_id
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_by_id ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_not_found
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_not_found ... ok
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_abortable
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_abortable ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_fail
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_084_nodes_traits_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_084_nodes_traits_get_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_incorrect
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_incorrect ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_locked
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_acquire_node_locked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry4
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry4 ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_missing
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_missing ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_offline_conductor
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_touch_offline_conductor ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_reset ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_241_conductors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_241_conductors_get_admin ... ok
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provisioning_action_worker_pool_full
+ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provisioning_action_worker_pool_full ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_197_lessee_member_cannot_set_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_197_lessee_member_cannot_set_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin ... ok
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_argsinfo
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_argsinfo ... ok
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_trait_names
-ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_trait_names ... ok
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios_default
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_bios_default ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_128_nodes_management_indicators_component_get_allow
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_128_nodes_management_indicators_component_get_allow ... skipped 'Not implemented yet'
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_anaconda
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_anaconda ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_wrong_state
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_wrong_state ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_clean
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_clean ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_117_portgroups_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_117_portgroups_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_071_owner_admin_cannot_delete_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_071_owner_admin_cannot_delete_nodes ... ok
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_priority
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_priority ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_mac
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_mac ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_success
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_validate_redfish_success ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_085_nodes_traits_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_085_nodes_traits_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid_bios
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid_bios ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exit_with_other_exception
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exit_with_other_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_off ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_ports_for_node
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_ports_for_node ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_no_change
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_no_change ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_not_found
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_not_found ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_priority_only
-ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_priority_only ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_algo
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_algo ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key_odd_chars
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key_odd_chars ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exiting_no_worker_avail
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_exiting_no_worker_avail ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_active_node
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_active_node ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_unknown_hosts
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_unknown_hosts ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin_no_match
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_non_admin_no_match ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_deploy
-ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_deploy ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_unregisters_conductor
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_stop_unregisters_conductor ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port_default
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port_default ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_iso
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_iso ... ok
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor_hardware_interfaces
+ironic.tests.unit.db.test_conductor.DbConductorTestCase.test_unregister_conductor_hardware_interfaces ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test__sync_power_state_multiple_nodes
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test__sync_power_state_multiple_nodes ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_unknown
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_unknown ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort_last_clean_step
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort_last_clean_step ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent_smci
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent_smci ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_242_conductors_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_242_conductors_get_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_port_valid
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_port_valid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_129_nodes_management_indicators_component_ind_ident_get_allow
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_129_nodes_management_indicators_component_ind_ident_get_allow ... skipped 'Not implemented yet'
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default_set
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_default_set ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_allowlist
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_allowlist ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_wrong_state
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_wrong_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_061_nodes_states_raid_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_061_nodes_states_raid_put_observer ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_snmp_objects ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_no_acquire_after_lock
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_no_acquire_after_lock ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_power_state
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_power_state ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_invalid
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_invalid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_086_nodes_traits_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_086_nodes_traits_put_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v1
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v1 ... ok
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_older_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_all_by_portgroup_uuid_older_api_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_118_portgroups_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_118_portgroups_post_observer ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_denylist
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_denylist ... ok
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_capabilities
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_capabilities ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_vif_id
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_no_vif_id ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_checksum
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_checksum ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_disappears_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_disappears_on_acquire ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_maintenance
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_address_maintenance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_ramdisk
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_ramdisk ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_properties ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_072_owner_admin_can_delete_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_072_owner_admin_can_delete_nodes ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v2c
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v2c ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_unknown_exception
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_unknown_exception ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_prot_version_1_5
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_prot_version_1_5 ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_off ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_not_implemented
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_not_implemented ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_not_mapped
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_not_mapped ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_duplicate
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_duplicate ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_deploywait_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_deploywait_on_acquire ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_mac
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_mac ... ok
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create_with_node
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create_with_node ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_087_nodes_traits_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_087_nodes_traits_put_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_missing
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_fail_missing ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_supported_power_states
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_supported_power_states ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_set_boot_device_fail
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_set_boot_device_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_130_nodes_management_indicators_component_ind_ident_put_allow
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_130_nodes_management_indicators_component_ind_ident_put_allow ... skipped 'Not implemented yet'
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs_partial
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs_partial ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3 ... ok
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_cap
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_cap ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_worker_pool_full
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_worker_pool_full ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_custom_fields
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_custom_fields ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_unknown_hosts
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_unknown_hosts ... ok
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_warning_on_low_workers_pool
-ironic.tests.unit.conductor.test_base_manager.StartStopTestCase.test_warning_on_low_workers_pool ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_update_fail
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_update_fail ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_on ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_image_hash
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_image_hash ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_243_conductors_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_243_conductors_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_numeric_password
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_numeric_password ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_062_nodes_states_console_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_062_nodes_states_console_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_active_state_and_maintenance
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_active_state_and_maintenance ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_to_maintenance_after_lock
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_to_maintenance_after_lock ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_node_not_exist
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_add_node_tag_node_not_exist ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_enroll_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_enroll_on_acquire ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_reset ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_allocated
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_allocated ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_no_timeout
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_no_timeout ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_bios
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_bios ... ok
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_worker_limit
+ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase.test__check_inspect_timeouts_worker_limit ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_secure_boot
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_for_deploy_using_instance_info_secure_boot ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_bios
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_119_portgroups_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_119_portgroups_detail_get_admin ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_allowlist
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_allowlist ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_198_owner_service_can_set_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_198_owner_service_can_set_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_unknown_bmc_and_mac
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_unknown_bmc_and_mac ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_badproto
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_badproto ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_088_nodes_traits_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_088_nodes_traits_put_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_uefi
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_uefi ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_http_success
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_http_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_uefi
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase.test_get_boot_mode_uefi ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_073_service_cannot_delete_owner_admin_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_073_service_cannot_delete_owner_admin_nodes ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_multipath
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_multipath ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_denylist
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_denylist ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_with_timeout
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_with_timeout ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_next_marker_no_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_collection_next_marker_no_uuid ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_maintenance_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_maintenance_on_acquire ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_oci_no_checksum
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_oci_no_checksum ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_off ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_deleting_state
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_deleting_state ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_client_id
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_client_id ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_invalid_args
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_invalid_args ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_specified
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_specified ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_244_conductors_hostname_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_244_conductors_hostname_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_063_nodes_states_console_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_063_nodes_states_console_get_member ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_node_not_found
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_node_not_found ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_power_transition_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_power_transition_on_acquire ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_on ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_undefined_credentials
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_undefined_credentials ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_storage_should_write_image_false
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_storage_should_write_image_false ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_locked
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_locked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_default_proto
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_default_proto ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_wrong_state
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_wrong_state ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_131_portgroups_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_131_portgroups_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_uefi
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_uefi ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_allowlist
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_allowlist ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_not_found
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_delete_node_tag_not_found ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_199_service_cannot_set_console
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_199_service_cannot_set_console ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_off ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_locked_on_acquire
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_locked_on_acquire ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_missing_parameters
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_missing_parameters ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_245_conductors_hostname_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_245_conductors_hostname_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy_with_node
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy_with_node ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_no_timeout
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_no_timeout ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_089_nodes_traits_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_089_nodes_traits_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_064_nodes_states_console_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_064_nodes_states_console_get_observer ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_by_node_id
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_by_node_id ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_not_mapped
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_not_mapped ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_manageable_state
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_node_manageable_state ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage_both
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage_both ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_not_supported
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_not_supported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_key_proto
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_key_proto ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_and_unknown_macs
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_and_unknown_macs ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_https_success
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_raise_https_success ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_no_extra_volumes
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_no_extra_volumes ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_120_portgroups_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_120_portgroups_detail_get_member ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_denylist
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_denylist ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_api_version ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_reset ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_empty
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_empty ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_200_owner_admin_cannot_get_vendor_passthru_methods
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_200_owner_admin_cannot_get_vendor_passthru_methods ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups_no_address
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_configure_tenant_networks_with_portgroups_no_address ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-DELETE /v1/ports/52:54:00:cf:2d:31 GOT Response: 400 Bad Request
-Content-Type: application/json
-Openstack-Request-Id: req-b40f152e-cc82-4a93-8f26-38091ef0c679
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for port_uuid: 52:54:00:cf:2d:31\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
-Openstack-Request-Id: req-95dda8a3-e197-4c13-9fbd-7f5d59b0b8ad
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 409 Conflict
-Content-Type: application/json
-Openstack-Request-Id: req-e6a0f296-77f0-4837-885a-8bfeba22dd9d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/262c7446-4754-48ee-a775-15e9181cfbfa GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-4a3482b2-b526-4ddd-bac5-990aeafcc46c
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.24
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_pass
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_pass ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_246_conductors_hostname_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_246_conductors_hostname_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_validate
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_validate ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_cleaning
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_cleaning ... ok
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_automated_clean
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_automated_clean ... ok
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_node_uuid
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_node_uuid ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_timeout
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_timeout ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_maintenance
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_maintenance ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_065_nodes_states_console_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_065_nodes_states_console_put_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_off ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_node_not_exist
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_get_node_tags_node_not_exist ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_not_found
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_not_found ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_nokey
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_nokey ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_bios
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_bios ... ok
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node_adopt_failed
+ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node_adopt_failed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_disabled
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_disabled ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_invalid_bridging_type
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_invalid_bridging_type ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_get_node_network_data
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_get_node_network_data ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_script
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_script ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_074_service_can_delete_nodes_in_own_project
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_074_service_can_delete_nodes_in_own_project ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_090_nodes_traits_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_090_nodes_traits_delete_member ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image_bios
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image_bios ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_success
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase.test_verify_http_s_connection_and_fw_ver_success ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_invalid_state
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_invalid_state ... ok
-ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__config_auth
-ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__config_auth ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_132_portgroups_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_132_portgroups_get_member ... ok
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_uuid
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_uuid ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_short_key
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_short_key ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_fields
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_invalid_fields ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_wrong_state
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_wrong_state ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_exists
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_exists ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_201_owner_manager_cannot_get_vendor_passthru_methods
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_201_owner_manager_cannot_get_vendor_passthru_methods ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_node_deleting_state
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_node_deleting_state ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success_blocked
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success_blocked ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_snmp_objects ... ok
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_no_bridging
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_no_bridging ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_node_not_exist
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_node_not_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_066_nodes_states_console_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_066_nodes_states_console_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_247_allocations_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_247_allocations_post_admin ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate_fail
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate_fail ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_config
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_config ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_121_portgroups_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_121_portgroups_detail_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_uefi
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_uefi ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_false
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_false ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode_immediate
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode_immediate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_snmp_objects/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_missing_parameters
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_missing_parameters ... ok
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_node_locked
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_node_locked ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_not_exists
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_node_tag_not_exists ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_multiple_workers
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_multiple_workers ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_conflict
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_conflict ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_compat
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_compat ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_091_nodes_traits_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_091_nodes_traits_delete_observer ... ok
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_not_found
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_not_found ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_none_raid_adapter_profile
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_none_raid_adapter_profile ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_bmc_and_uuid
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_bmc_and_uuid ... ok
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_with_prep
-ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_with_prep ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw_keeps_md5
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw_keeps_md5 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_disable_power_off
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_disable_power_off ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_is_smartnic
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_is_smartnic ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_image_source_is_url
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_image_source_is_url ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_202_owner_service_cannot_get_vendor_passthru_methods
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_202_owner_service_cannot_get_vendor_passthru_methods ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_off ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_true
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_need_power_on_true ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_engine_id
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_engine_id ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_timeout_config
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_timeout_config ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_075_owner_manager_cannot_delete_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_075_owner_manager_cannot_delete_nodes ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_maintenance
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_maintenance ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs ... ok
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_clean_step_not_abortable
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_clean_step_not_abortable ... ok
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_refresh
-ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_refresh ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_133_portgroups_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_133_portgroups_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_is_none
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_is_none ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_092_nodes_traits_trait_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_092_nodes_traits_trait_put_admin ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_name
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_name ... ok
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_ok
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_ok ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_not_supported
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_not_supported ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_248_allocations_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_248_allocations_post_member ... skipped "This endpoint's behavior supports allocation creation as a member with the new Role Based Access Control changes. Thus this test cannot both ensure prior and post-change behavior as it is actually valid moving forward."
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_067_nodes_states_console_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_067_nodes_states_console_put_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_pxe_config
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_pxe_config ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_bmc
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_bmc ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin ... ok
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_not_implemented
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_not_implemented ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_inconsistent
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_physnet_validation_failure_inconsistent ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_on ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_on
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_file_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_file_image ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook_no_hook_registered
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook_no_hook_registered ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_good
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_good ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_outside_list
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_with_raid_level_outside_list ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_badproto
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_badproto ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_duplicate
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_duplicate ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_pass
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_pass ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_093_nodes_traits_trait_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_093_nodes_traits_trait_put_member ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_uuid
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_uuid ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_oci_authorization
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_oci_authorization ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_one_worker
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_one_worker ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_immediate
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_immediate ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_reset ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_network_validate_fail
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_network_validate_fail ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_unversion_url
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_unversion_url ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance ... ok
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_invalid_param
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_invalid_param ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_203_owner_member_cannot_get_vendor_passthru_methods
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_203_owner_member_cannot_get_vendor_passthru_methods ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_node_not_exist
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_set_node_tags_node_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_076_lessee_admin_cannot_delete_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_076_lessee_admin_cannot_delete_nodes ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_default_proto
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_default_proto ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_port_changed_failure
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_port_changed_failure ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_249_allocations_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_249_allocations_post_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_134_portgroups_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_134_portgroups_post_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network_upgrade
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_custom_fields_physical_network_upgrade ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_without_raid_level
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test___fail_validation_without_raid_level ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_power_validate
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_power_validate ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_on_max_retries
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_on_max_retries ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_automated_clean
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_automated_clean ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_no_wait
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_no_wait ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disable_power_off
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_123_portgroups_portgroup_ident_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_123_portgroups_portgroup_ident_get_member ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_key_proto
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_key_proto ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_094_nodes_traits_trait_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_094_nodes_traits_trait_put_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_partition_image
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_partition_image ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_empty_node_tags
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_empty_node_tags ... ok
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_missing_param
+ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_missing_param ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw ... ok
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disallowed
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disallowed ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_bios
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_bios ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_and_unknown_mac
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_and_unknown_mac ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_on ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network_from_node
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_cleaning_network_from_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_error
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_nokey
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_nokey ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_all
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_all ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_204_owner_reader_cannot_get_vendor_passthru_methods
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_204_owner_reader_cannot_get_vendor_passthru_methods ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_active_node
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_active_node ... ok
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_snmp_objects ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_ok ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_already_off
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_already_off ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__commit_raid_config_with_logical_drives
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__commit_raid_config_with_logical_drives ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_095_nodes_traits_trait_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_095_nodes_traits_trait_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_250_allocations_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_250_allocations_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_exception
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_resolved_by_macs
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_resolved_by_macs ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_077_lessee_manager_cannot_delete_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_077_lessee_manager_cannot_delete_nodes ... ok
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_ok
-ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_ok ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_deploy
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_deploy ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_short_key
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_short_key ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_135_portgroups_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_135_portgroups_post_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_render_configdrive
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_render_configdrive ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv4
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv4 ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_elcm_error
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_elcm_error ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags_node_not_exist
+ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase.test_unset_node_tags_node_not_exist ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_custom_fields
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_custom_fields ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_0
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_0 ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_no_input
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_no_input ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw_drops_md5
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw_drops_md5 ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_teltronix
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_teltronix ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_disable_power_off
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_invalid_json
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_invalid_json ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_off
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_off ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_non
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_non ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_enroll_node
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_portgroup_enroll_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_205_lessee_admin_cannot_get_vendor_passthru_methods
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_205_lessee_admin_cannot_get_vendor_passthru_methods ... ok
+ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test__check_inspect_wait_timeouts
+ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test__check_inspect_wait_timeouts ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_no_proxy_without_proxies
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_no_proxy_without_proxies ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_on
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_on ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_251_allocations_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_251_allocations_get_member ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network_from_node
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_provisioning_network_from_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_096_nodes_traits_trait_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_096_nodes_traits_trait_delete_member ... ok
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_manual_clean
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_cleanhold_manual_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_power_validate_fail
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_power_validate_fail ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue_bios
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue_bios ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootBaseUtils.test__node_set_boot_device_for_network_boot
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootBaseUtils.test__node_set_boot_device_for_network_boot ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_1
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_1 ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv6
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv6 ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_200
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_200 ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_vertivgeist_pdu
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_vertivgeist_pdu ... ok
-ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_clean_and_deploy_step_all_args
-ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_clean_and_deploy_step_all_args ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_portgroup_is_none
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_get_one_portgroup_is_none ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on_cached_driver
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on_cached_driver ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_500
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_500 ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_part
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_part ... ok
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_to_node_in_inspect_wait_state
+ironic.tests.unit.conductor.test_manager.UpdatePortTestCase.test_update_port_to_node_in_inspect_wait_state ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_caller_exception
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_caller_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_078_third_party_admin_cannot_delete_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_078_third_party_admin_cannot_delete_nodes ... ok
-ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_all_args
-ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_all_args ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_136_portgroups_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_136_portgroups_post_reader ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_10
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_10 ... ok
+ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_power_validate_fail
+ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_power_validate_fail ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_proxies
+ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_proxies ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_reset ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_071_nodes_vendor_passthru_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_071_nodes_vendor_passthru_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_206_lessee_manager_cannot_get_vendor_passthru_methods
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_206_lessee_manager_cannot_get_vendor_passthru_methods ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_097_nodes_traits_trait_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_097_nodes_traits_trait_delete_observer ... ok
+ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_cap
+ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_cap ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_str_password
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_str_password ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_off
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_off ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_write_community
-ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_write_community ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_client
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_client ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_priority_only
-ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_priority_only ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_252_allocations_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_252_allocations_get_observer ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_rescuing_network
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_remove_rescuing_network ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_off ... ok
+ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_capped
+ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_version_capped ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook ... ok
+ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_validate_fail
+ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_validate_fail ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv4
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv4 ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_deploy
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_deploy ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_known_exception
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_known_exception ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__sensors_conductor
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__sensors_conductor ... ok
+ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_versions_in_sync
+ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase.test_versions_in_sync ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_072_nodes_vendor_passthru_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_072_nodes_vendor_passthru_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin ... ok
-ironic.tests.unit.drivers.test_base.DeployStepTestCase.test_get_and_execute_deploy_steps
-ironic.tests.unit.drivers.test_base.DeployStepTestCase.test_get_and_execute_deploy_steps ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_report
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_report ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_5
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_5 ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_on ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook_no_hook_registered
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__get_post_step_hook_no_hook_registered ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_207_lessee_member_cannot_get_vendor_passthru_methods
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_207_lessee_member_cannot_get_vendor_passthru_methods ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_unknown_exception
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_unknown_exception ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_pdu_discovery_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_pdu_discovery_failure ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_253_allocations_allocation_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_253_allocations_allocation_id_get_admin ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.TestFirmwareInterface.test_update_with_wrapper
-ironic.tests.unit.drivers.test_base.TestFirmwareInterface.test_update_with_wrapper ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_at_limit
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_at_limit ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_073_nodes_vendor_passthru_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_073_nodes_vendor_passthru_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_with_numeric_password
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_with_numeric_password ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_advanced_net
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_advanced_net ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_auth_method
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_auth_method ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_worker_pool_full
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_worker_pool_full ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits_replace
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits_replace ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_unknown_pdu
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_unknown_pdu ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_1
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_1 ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task ... ok
+ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_worker_pool_full
+ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_worker_pool_full ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_208_lessee_reader_cannot_get_vendor_passthru_methods
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_208_lessee_reader_cannot_get_vendor_passthru_methods ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_write_exception
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_write_exception ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_False
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_False ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_098_nodes_vifs_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_098_nodes_vifs_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_not_called
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_not_called ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_on
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_on ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_boot_interface
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_boot_interface ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test__validate_property_values_success
-ironic.tests.unit.objects.test_node.TestNodeObject.test__validate_property_values_success ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_254_allocations_allocation_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_254_allocations_allocation_id_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_074_nodes_vendor_passthru_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_074_nodes_vendor_passthru_post_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_50
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_50 ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_port
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_port ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv6
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv6 ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_already_raw
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_already_raw ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_insecure
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_insecure ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_137_portgroups_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_137_portgroups_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_servicing
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_servicing ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_079_owner_admin_can_validate_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_079_owner_admin_can_validate_node ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_sensor_method
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_sensor_method ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_True
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_True ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_deploy
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_deploy ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_on ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_2
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_portgroup_2 ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_http
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_http ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__set_and_wait_explicit_reboot
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__set_and_wait_explicit_reboot ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_false
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_false ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_209_owner_admin_cannot_get_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_209_owner_admin_cannot_get_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_reset ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_maintenance
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_maintenance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_075_nodes_vendor_passthru_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_075_nodes_vendor_passthru_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_6
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_raid_6 ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_internal_info
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_internal_info ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_099_nodes_vifs_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_099_nodes_vifs_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_console_interface
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_console_interface ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_255_allocations_allocation_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_255_allocations_allocation_id_get_observer ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_true
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_true ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_smartnic
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_unconfigure_tenant_networks_smartnic ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_snmp_objects ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off ... ok
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_local
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_attach_virtual_media_local ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_configdrive_as_dict
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_configdrive_as_dict ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_off ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_boot_mode
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_boot_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_076_nodes_vendor_passthru_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_076_nodes_vendor_passthru_post_observer ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_deploy
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_fail
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_fail ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6 ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_210_owner_manager_cannot_get_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_210_owner_manager_cannot_get_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_no_management
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_no_management ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off_max_retries
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off_max_retries ... ok
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_timeout
+ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_timeout ... ok
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_on ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_power_state
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_power_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_256_allocations_allocation_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_256_allocations_allocation_id_patch_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_with_physical_disk
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validate_capacity_with_physical_disk ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_servicing
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_fail_servicing ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate_at_limit
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_duplicate_at_limit ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_bm
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_bm ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_dinfo
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_dinfo ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_pregenerated_token
-ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_pregenerated_token ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_automated
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_automated ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive_as_dict
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive_as_dict ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_secure_boot
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_secure_boot ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_077_nodes_vendor_passthru_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_077_nodes_vendor_passthru_put_admin ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_211_owner_service_cannot_get_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_211_owner_service_cannot_get_vendor_passthru ... ok
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_attach
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_attach ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_on ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_node_not_exist
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_node_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_clean
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_clean ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session ... ok
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_shutdown
+ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_shutdown ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_success
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_success ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_100_nodes_vifs_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_100_nodes_vifs_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_138_portgroups_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_138_portgroups_detail_get_member ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_deploy_interface
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_deploy_interface ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_is_smartnic
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_is_smartnic ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_080_owner_manager_can_validate_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_080_owner_manager_can_validate_node ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_fail ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_with_traits
-ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_with_traits ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6_bios
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6_bios ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_difference_physical_disks_type
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_difference_physical_disks_type ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_pregenerated_token
+ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test__post_step_reboot_pregenerated_token ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_257_allocations_allocation_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_257_allocations_allocation_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection_exc
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_inspection_exc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_reset ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_deploy
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_deploy ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_078_nodes_vendor_passthru_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_078_nodes_vendor_passthru_put_member ... ok
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_prepare
+ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase.test_do_attach_virtual_media_fails_on_prepare ... ok
 ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test_post_clean_step_hook
 ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest.test_post_clean_step_hook ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_disable
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_disable ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_212_owner_member_cannot_get_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_212_owner_member_cannot_get_vendor_passthru ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_iinfo
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_iinfo ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_create
-ironic.tests.unit.objects.test_node.TestNodeObject.test_create ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_service
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_service ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue ... ok
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_enable
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_enable ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_invalid_properties
-ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_invalid_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_fallback_ipxe_boot_script
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_fallback_ipxe_boot_script ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_258_allocations_allocation_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_258_allocations_allocation_id_patch_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_multiple_systems
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_multiple_systems ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_allocation
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_allocation ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_invalid_state
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_invalid_state ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps ... ok
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_notify_exc
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_notify_exc ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_079_nodes_vendor_passthru_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_079_nodes_vendor_passthru_put_observer ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_snmp_objects ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue_exc
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_rescue_exc ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_213_owner_reader_cannot_get_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_213_owner_reader_cannot_get_vendor_passthru ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_node
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_node ... ok
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_payload_exc
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_payload_exc ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_off ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_busy
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_busy ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_port
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_port ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_259_allocations_allocation_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_259_allocations_allocation_id_delete_admin ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_with_disable_power_off
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_validate_with_disable_power_off ... ok
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_access_error_retry
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_access_error_retry ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_on ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_080_nodes_vendor_passthru_delete_admin ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_over_limit
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_add_node_trait_over_limit ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_maintenance
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_maintenance ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_allocation
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_allocation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_101_nodes_vifs_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_101_nodes_vifs_post_admin ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_driver_interfaces
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_driver_interfaces ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_214_lessee_admin_cannot_get_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_214_lessee_admin_cannot_get_vendor_passthru ... ok
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification_error_status
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification_error_status ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_reset ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_deploy
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_deploy ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_attach
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_attach ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_node
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_node ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait ... ok
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_set_notification
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_set_notification ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_260_allocations_allocation_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_260_allocations_allocation_id_delete_member ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_081_nodes_vendor_passthru_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_081_nodes_vendor_passthru_delete_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_portgroup
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_portgroup ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_attribute_error
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_attribute_error ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_node_not_found
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_node_not_found ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_interface
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_interface ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_detach
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_detach ... ok
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_state_corrected_notification
+ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_state_corrected_notification ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_on ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_215_lessee_manager_cannot_get_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_215_lessee_manager_cannot_get_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_traits
-ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_traits ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_duplicated_physical_disks
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_duplicated_physical_disks ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_ok ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_fail
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_fail ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_md5_not_permitted
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_md5_not_permitted ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_ovn_vtep
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_ovn_vtep ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_connector
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_connector ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_not_found
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_delete_node_trait_not_found ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_139_portgroups_detail_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_139_portgroups_detail_get_reader ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_manual
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_manual ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_bad_id_and_uuid
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_bad_id_and_uuid ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_gpt
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_gpt ... ok
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_from_deployhold
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_from_deployhold ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_081_lessee_admin_can_validate_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_081_lessee_admin_can_validate_node ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_partial_ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_partial_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_261_allocations_allocation_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_261_allocations_allocation_id_delete_observer ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_list
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_list ... ok
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_082_nodes_vendor_passthru_delete_observer ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_steps
+ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_steps ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_target
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_on ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_by_node_id
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_by_node_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_216_lessee_member_cannot_get_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_216_lessee_member_cannot_get_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_connection_error_retry
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_connection_error_retry ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_all_supported_capabilities
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_all_supported_capabilities ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_id
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_id ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_update_ipmi_properties
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_update_ipmi_properties ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_102_nodes_vifs_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_102_nodes_vifs_post_member ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_get_properties
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_fail ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_bad_driver_info
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_bad_driver_info ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_not_enough_valid_disks
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_not_enough_valid_disks ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_raw
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_raw ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_not_found
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_not_found ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_no_force_raw
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_no_force_raw ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_match
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_match ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_clean
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_clean ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_snmp_objects ... ok
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_no_skip
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_no_skip ... ok
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_port_changed
+ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase.test_vif_port_changed ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_empty
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_empty ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_uuid
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_083_nodes_traits_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_083_nodes_traits_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_262_nodes_allocation_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_262_nodes_allocation_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_version_set
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_version_set ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_node_not_exist
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_get_node_traits_node_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_ipxe
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_ipxe ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_from_clean_step
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_from_clean_step ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_convert_to_gpt
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_convert_to_gpt ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_node_busy
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_node_busy ... ok
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_unset_clean_step
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_clean_steps_unset_clean_step ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_power_validate_fail
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_power_validate_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_217_lessee_reader_cannot_get_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_217_lessee_reader_cannot_get_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set_bios_mode
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_nothing_set_bios_mode ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy_with_deploy_steps
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy_with_deploy_steps ... ok
+ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_should_write_image
+ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_should_write_image ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_delay
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_delay ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_not_found
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_not_found ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_exists
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_exists ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_out_of_space
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_out_of_space ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_uefi_mode
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_get_disk_label_uefi_mode ... ok
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_rescue
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_rescue ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_invalid_state
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_invalid_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_084_nodes_traits_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_084_nodes_traits_get_member ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_263_nodes_allocation_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_263_nodes_allocation_get_member ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_node_not_exist
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_node_not_exist ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_103_nodes_vifs_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_103_nodes_vifs_post_observer ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_inspect_interface
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_inspect_interface ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_incorrect_valid_disks
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_incorrect_valid_disks ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_false
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_false ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_timeout
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_timeout ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_140_portgroups_portgroup_ident_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_140_portgroups_portgroup_ident_get_admin ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_deploying
-ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_deploying ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name_node_not_found
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name_node_not_found ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success_out_range
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success_out_range ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_pxe_config_file_path
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_pxe_config_file_path ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_is_in_step_list
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_is_in_step_list ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_082_lessee_manager_can_validate_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_082_lessee_manager_can_validate_node ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network_upgrade
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_physical_network_upgrade ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_port_addresses
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_port_addresses ... ok
+ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled
+ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_manual_clean
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_abort_manual_clean ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_218_owner_admin_cannot_post_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_218_owner_admin_cannot_post_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_get_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_get_failure ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_service
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_no_skip
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_no_skip ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_not_exists
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_node_trait_not_exists ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootBaseUtils.test__node_set_boot_device_for_network_boot
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootBaseUtils.test__node_set_boot_device_for_network_boot ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_set_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_set_failure ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_tear_down
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_tear_down ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_insufficient
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_insufficient ... ok
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_boot_device
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_boot_device ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_uuid
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_uuid ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha256
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha256/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_ok ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_085_nodes_traits_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_085_nodes_traits_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_node_locked
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_node_locked ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits ... ok
+ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot
+ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot ... ok
+ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_dummy_methods
+ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_dummy_methods ... ok
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_unset_deploy_step
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_deploy_steps_unset_deploy_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_264_nodes_allocation_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_264_nodes_allocation_get_observer ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_done
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_done ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_timeout
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_timeout ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_unrescue
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_unrescue ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_219_owner_manager_cannot_post_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_219_owner_manager_cannot_post_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_set_boot_device
+ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_set_boot_device ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_at_limit
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_at_limit ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info_ipxe
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info_ipxe ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_returns
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_returns ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface_overriden
-ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface_overriden ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on ... ok
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_steps_exception
+ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase.test_get_node_next_steps_exception ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_driver_vendor_passthru
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_driver_vendor_passthru ... ok
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo ... ok
+ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_configure_fails
+ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_configure_fails ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_not_enough_disks
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_not_enough_disks ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready_with_connection_error
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready_with_connection_error ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_invalid
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_invalid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_086_nodes_traits_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_086_nodes_traits_put_admin ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_duplicate
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_duplicate ... ok
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_description_invalid
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_description_invalid ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.console.container.test_console_container.TestConsoleContainerFactory.test_factory
+ironic.tests.unit.console.container.test_console_container.TestConsoleContainerFactory.test_factory ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_delay
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_delay ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_boot_device
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_boot_device ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_265_nodes_allocation_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_265_nodes_allocation_delete_admin ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_true
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_is_secure_boot_requested_true ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha512
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha512 ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_portgroup_uuid
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_hide_fields_in_newer_versions_portgroup_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_141_portgroups_portgroup_ident_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_141_portgroups_portgroup_ident_get_member ... ok
-ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__no_auth
-ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__no_auth ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_indicator_state
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_indicator_state ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up_disable_power_off
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up_disable_power_off ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_list
-ironic.tests.unit.objects.test_node.TestNodeObject.test_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_220_owner_service_cannot_post_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_220_owner_service_cannot_post_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_empty_dict
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_empty_dict ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_node_not_exist
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_node_not_exist ... ok
+ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class
+ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class ... ok
+ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_localboot_prep_partition
+ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_localboot_prep_partition ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_083_owner_member_can_validate_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_083_owner_member_can_validate_node ... ok
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_not_implemented
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_not_implemented ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_invalid_state
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_invalid_state ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_conductor_for
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_conductor_for ... ok
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_missing_description
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_missing_description ... ok
+ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class_bad
+ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass.test_get_class_bad ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_over_limit
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_set_node_traits_over_limit ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_087_nodes_traits_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_087_nodes_traits_put_member ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities_string
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_capabilities_string ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_invalid_state
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_invalid_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields
-ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_get_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_get_failure ... ok
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_not_dict
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_not_dict ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_console_information
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_console_information ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_error
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_error ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_exception
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_266_nodes_allocation_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_266_nodes_allocation_delete_member ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_invalid_type
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_parse_instance_info_invalid_type ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_221_owner_member_cannot_post_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_221_owner_member_cannot_post_vendor_passthru ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_empty_node_traits
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_empty_node_traits ... ok
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_required_invalid
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_required_invalid ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_set_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_set_failure ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_properties
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_name
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_name ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_unknown_key
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_arg_unknown_key ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_none_requested
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_none_requested ... /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ok
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_bad_command_result
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_bad_command_result ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_timeout
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_timeout ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_088_nodes_traits_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_088_nodes_traits_put_observer ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_vendor_passthru_methods
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_vendor_passthru_methods ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_not_dict
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test__validate_argsinfo_not_dict ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_uuid
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_create_allocation_duplicated_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info_with_exc
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_instance_info_with_exc ... ok
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits_node_not_exist
+ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase.test_unset_node_traits_node_not_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_222_owner_reader_cannot_post_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_222_owner_reader_cannot_post_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_disks_1
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_disks_1 ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_image_via_http_verified
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_image_via_http_verified ... ok
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_all_args
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_all_args ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_unsupported
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_unsupported ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_exc
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_exc ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_indicator_state
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_indicator_state ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok_initial_power_off
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok_initial_power_off ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_with_exc
+ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase.test_validate_boot_mode_capability_with_exc ... ok
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_abortable
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_abortable ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_empty_trait_present
-ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_empty_trait_present ... ok
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_invalid_param
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_invalid_param ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_link_mac_pxe_configs_with_pxe_disabled
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_link_mac_pxe_configs_with_pxe_disabled ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy ... ok
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_manage
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_manage ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_ok ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_properties
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_properties ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_deep_inspection_disabled
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_deep_inspection_disabled ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_traits
-ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_traits ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_delay_option
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_delay_option ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links ... ok
-ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test__expire_console_sessions
-ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test__expire_console_sessions ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_vendor_passthru_methods
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_vendor_passthru_methods ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_waiting
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_waiting ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_089_nodes_traits_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_089_nodes_traits_delete_admin ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_that_does_not_exist
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_that_does_not_exist ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure ... ok
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_argsinfo
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_argsinfo ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_missing_param
-ironic.tests.unit.conductor.test_manager.NmiTestCase.test_inject_nmi_validate_missing_param ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_payload_schemas
-ironic.tests.unit.objects.test_node.TestNodeObject.test_payload_schemas ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_142_portgroups_portgroup_ident_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_142_portgroups_portgroup_ident_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_timeout_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_timeout_ok ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_slots_2
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_with_physical_disk_outside_valid_slots_2 ... ok
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_pxe_config
-ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_pxe_config ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_disable_validation
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_disable_validation ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_missing_command_result
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_missing_command_result ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_maintenance
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_maintenance ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_with_token
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_with_token ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_fast_track
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_fast_track ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_084_lessee_member_cannot_validate_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_084_lessee_member_cannot_validate_node ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_refresh
-ironic.tests.unit.objects.test_node.TestNodeObject.test_refresh ... ok
-ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_start_console
-ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_start_console ... ok
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_priority
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_bad_priority ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_223_lessee_admin_cannot_post_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_223_lessee_admin_cannot_post_vendor_passthru ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_uuid
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_uuid ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_exception
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_exception ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay_on_delay
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay_on_delay ... ok
+
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-c65b3c5e-164d-41fa-bf03-dd339f2c252a
+Openstack-Request-Id: req-2b914f5d-794f-43fb-8dbc-024af55931b0
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-6f9889b6-16ca-4651-8f8a-c9a44d79a33b
+Openstack-Request-Id: req-a3b6afc7-42ce-48e3-859f-028da9671bcb
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-384548b7-d6a3-4e9b-97dd-86eb5761ecc3
+Openstack-Request-Id: req-ce07307b-0abe-453d-971b-c685e85293e7
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-a0ff16c4-42f4-4ca8-bb1c-aefb72e76610
+Openstack-Request-Id: req-46fc81d1-eb59-4322-aa02-33575d5329a7
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-624fae6f-5590-48eb-a653-7fa1a6e0ed6c
+Openstack-Request-Id: req-d1d0b600-722b-40bf-a9cc-3814429191ff
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-98b4a004-4971-4066-b4fd-59239a060f7a
+Openstack-Request-Id: req-54e71390-f9ef-43cb-8187-74fb520c591b
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/09deeb8c-6b3e-4269-bf97-274f30617e14 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-76df683c-aafe-470c-8399-da5383b79e0d
+Openstack-Request-Id: req-2d30b873-c840-4b71-988b-2c5fad28096e
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/9f3ed373-0286-49d2-aced-40c4bfe6962f GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-28ae6b85-166e-4e57-9396-8b4235d3d79b
+Openstack-Request-Id: req-a5da2c86-fc45-4669-9d67-b335cb47cabe
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 9f3ed373-0286-49d2-aced-40c4bfe6962f could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/6f269498-5ca2-4a8e-9541-70912f01c9b2 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-8cb952be-7d0e-4773-afee-9f8a2e0f4d01
+Openstack-Request-Id: req-af30e8c9-74e1-4749-b166-78055cfbf4f0
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/25546ce9-049e-40a4-889a-35394e6a6a29 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-82cd3853-0856-45b7-893b-26962808e07f
+Openstack-Request-Id: req-7da04ef6-4dd9-4153-8289-237f9adddc92
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/f4f2476d-f346-4f57-b06f-0945bd3c19a6 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-e6559d2c-22a4-431e-8afd-1d06def5b049
+Openstack-Request-Id: req-aa9170bc-bbf7-4ee0-bd02-240e63132c8c
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target f4f2476d-f346-4f57-b06f-0945bd3c19a6 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/31e9e2a1-4a0e-4e31-9229-aa117ac39f55 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-31aaf94e-d8b1-4b5a-8e25-d670a90ce3cd
+Openstack-Request-Id: req-58263a98-e331-44b8-adf1-8b305cdca55c
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
+DELETE /v1/allocations/c2b01a63-7fe4-4b53-b372-048d277ed2c3 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-03ad1f59-bf4f-4c9f-9c2f-1f9c8cc1c858
+Openstack-Request-Id: req-8ce60a31-939b-4b12-ac59-aec222c2feca
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/875c6e32-335a-455e-8130-9a406c1406e3 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-1f92f3a6-d7bf-4d8e-9925-2e8cf72a6f9b
+Openstack-Request-Id: req-a1feb4ad-c782-4a32-86b9-a7418fe634ca
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 875c6e32-335a-455e-8130-9a406c1406e3 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/57fcd028-6902-4aec-a14e-56862902983f GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-b56ec7d4-afbb-4b48-a9a6-5f1b39c0575f
+Openstack-Request-Id: req-780e7b28-b887-41df-a578-28b03577ed99
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-5339e1a4-82af-4079-a0ff-6549467a59ca
+Openstack-Request-Id: req-1b7bb70a-cdb6-44a4-9692-929ea3ba69cc
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-cadf984a-c955-4f5c-bbce-63c7724f4e51
+Openstack-Request-Id: req-1d9b48ab-115d-48ad-bb2d-57473d06635f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-fee78d63-0121-4fd9-a343-6a13019a37cb
+Openstack-Request-Id: req-2e8bfe97-c4fa-460e-864f-978693e0fe88
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_boot_devices
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_boot_devices ... /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_131_nodes_portgroups_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_131_nodes_portgroups_get_admin ... ok
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_267_nodes_allocation_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_267_nodes_allocation_delete_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_268_deploy_templates_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_268_deploy_templates_post_admin ... ok
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_priority_only
+ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase.test_clean_step_priority_only ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_release
-ironic.tests.unit.objects.test_node.TestNodeObject.test_release ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_fail ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_uefi
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_uefi ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_estimate_fallback
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_estimate_fallback ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_107_nodes_management_indicators_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_107_nodes_management_indicators_get_admin ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_raid_logical_disk_properties
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_raid_logical_disk_properties ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_090_nodes_traits_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_090_nodes_traits_delete_member ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_not_retry_with_token
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_not_retry_with_token ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_with_smartnic_port
+ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_with_smartnic_port ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_invalid_state
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_invalid_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_without_physical_disks
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase.test__fail_validation_without_physical_disks ... ok
-ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_stop_console
-ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_stop_console ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_release_node_not_found
-ironic.tests.unit.objects.test_node.TestNodeObject.test_release_node_not_found ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_storage_should_write_image_false
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_storage_should_write_image_false ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links_public_url
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_links_public_url ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_format_does_not_match_glance
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_format_does_not_match_glance ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_amount_not_satisfied
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_amount_not_satisfied ... ok
-ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup
-ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_ok ... ok
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_duplicate
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_duplicate ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve
-ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_indicators
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_indicators ... ok
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_cache_still_large
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_cache_still_large ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve_node_not_found
-ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve_node_not_found ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_kernel
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_kernel ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_143_portgroups_portgroup_ident_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_143_portgroups_portgroup_ident_patch_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_108_nodes_management_indicators_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_108_nodes_management_indicators_get_member ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_not_safe_image
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_not_safe_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_085_third_party_admin_cannot_validate_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_085_third_party_admin_cannot_validate_node ... ok
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_locked
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_locked ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_with_deployment_reboot
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_with_deployment_reboot ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_cdrom_and_floppy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_cdrom_and_floppy ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_132_nodes_portgroups_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_132_nodes_portgroups_get_member ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save ... ok
-ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup_node_locked
-ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase.test_destroy_portgroup_node_locked ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size_with_amount
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size_with_amount ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_get_properties
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_get_properties ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_fail
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_fail ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_files_with_links_untouched
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_files_with_links_untouched ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_part_already_exists
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_part_already_exists ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_not_found
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_not_found ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_ok ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_ramdisk
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_ramdisk ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_deleted
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_deleted ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_after_refresh
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_after_refresh ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_109_nodes_management_indicators_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_109_nodes_management_indicators_get_observer ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_only_cdrom
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_only_cdrom ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_with_node
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_destroy_allocation_with_node ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test__validate_property_values_success
+ironic.tests.unit.objects.test_node.TestNodeObject.test__validate_property_values_success ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_none_requested
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_none_requested ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_with_amount
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_with_amount ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_indicator_state
-ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_indicator_state ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_image
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_image ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden_no_project
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_list_non_admin_forbidden_no_project ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_cleanup_ordering
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_cleanup_ordering ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_truncated
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_truncated ... ok
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_power_on
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_node_power_on ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_good
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_good ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_dir_exception
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_dir_exception ... ok
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide_in_maintenance
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provision_action_provide_in_maintenance ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_086_owner_admin_can_set_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_086_owner_admin_can_set_maintenance ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_144_portgroups_portgroup_ident_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_144_portgroups_portgroup_ident_patch_member ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_updated_at_field
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_updated_at_field ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_110_nodes_management_indicators_component_get_allow
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_110_nodes_management_indicators_component_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_no_port
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_no_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_133_nodes_portgroups_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_133_nodes_portgroups_get_observer ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_ramdisk
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_ramdisk ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_kernel
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_kernel ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_images_not_cleaned
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_images_not_cleaned ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_224_lessee_manager_cannot_post_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_224_lessee_manager_cannot_post_vendor_passthru ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_269_deploy_templates_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_269_deploy_templates_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_supported_indicators
-ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_get_supported_indicators ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot_timeout
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot_timeout ... ok
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_not_found
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_not_found ... ok
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_disable_power_off
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_disable_power_off ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_get_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_get_failure ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_recent_power_change
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_recent_power_change ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_insecure
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_insecure ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic_no_conductors
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic_no_conductors ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_get_properties
-ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_get_properties ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_deployfail_state
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_deployfail_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_091_nodes_traits_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_091_nodes_traits_delete_observer ... ok
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_unsupported
+ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_unsupported ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_set_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_set_failure ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id_that_does_not_exist
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_id_that_does_not_exist ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_fail
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_fail ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_mode_good
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_mode_good ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_boot_devices
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_boot_devices ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_retry
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_retry ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_with_image_auth
-ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_with_image_auth ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_ok ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_timeout
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_timeout ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_225_lessee_member_cannot_post_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_225_lessee_member_cannot_post_vendor_passthru ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_configdrive_as_dict
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_configdrive_as_dict ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_fails
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_fails ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_uuid
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_uuid ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_270_deploy_templates_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_270_deploy_templates_post_observer ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_indicators
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_indicators/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_ramdisk
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_ramdisk ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good ... ok
+ ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_uppercase
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_uppercase ... ok
-ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_bad_method
-ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_bad_method ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_fast_track
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_fast_track ... ok
-ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_set_indicator_state
-ironic.tests.unit.conductor.test_manager.IndicatorsTestCase.test_set_indicator_state ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_clean_up_instance_boot_from_volume_bios ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_delay
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_delay ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_both_master_and_dest_out_of_date
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_both_master_and_dest_out_of_date ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_092_nodes_traits_trait_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_092_nodes_traits_trait_put_admin ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name_that_does_not_exist
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_name_that_does_not_exist ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_wrong_state
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_wrong_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_doesnt_cache
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_doesnt_cache ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_traits
-ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_traits ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_timeout_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_timeout_ok ... ok
+ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_polling
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_cleaning_polling ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_invalid_state
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_invalid_state ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive_as_dict
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_secure_with_configdrive_as_dict ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_226_lessee_reader_cannot_post_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_226_lessee_reader_cannot_post_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_doesnt_cache
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_doesnt_cache ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_271_deploy_templates_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_271_deploy_templates_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_timeouts
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_timeouts ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_error_state
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_error_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_145_portgroups_portgroup_ident_patch_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_145_portgroups_portgroup_ident_patch_reader ... ok
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_volume_type
-ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase.test_update_volume_target_volume_type ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_134_nodes_portgroups_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_134_nodes_portgroups_detail_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_087_owner_manager_can_set_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_087_owner_manager_can_set_maintenance ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_indicator_state_good
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_indicator_state_good ... ok
-ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_valid_methods
-ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_valid_methods ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_with_traits
+ironic.tests.unit.objects.test_node.TestNodeObject.test_as_dict_with_traits ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_get_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_get_failure ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid_that_does_not_exist
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_by_uuid_that_does_not_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_093_nodes_traits_trait_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_093_nodes_traits_trait_put_member ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda_img_checked
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda_img_checked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_touch_provisioning
-ironic.tests.unit.objects.test_node.TestNodeObject.test_touch_provisioning ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_validate
-ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_validate ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many_non_admin
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_many_non_admin ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good_whole_disk_image
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good_whole_disk_image ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_list
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_list ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_known_driver
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_known_driver ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_first_run
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_first_run ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_set_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_set_failure ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_cleaning ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_create
+ironic.tests.unit.objects.test_node.TestNodeObject.test_create ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodeObject.test_update_with_invalid_properties
-ironic.tests.unit.objects.test_node.TestNodeObject.test_update_with_invalid_properties ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_ok ... ok
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provisioning_action_worker_pool_full
-ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase.test_do_provisioning_action_worker_pool_full ... ok
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_adopting
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_adopting ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_load
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_load ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate_no_force_raw
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate_no_force_raw ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_113_portgroups_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_113_portgroups_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info_exc
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info_exc ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test___set_and_wait_no_needless_status_polling
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test___set_and_wait_no_needless_status_polling ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_validate
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_validate ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_refresh
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_refresh ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_fail ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_one
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_one ... ok
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_always
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_always ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__check_cipher_suite_errors
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__check_cipher_suite_errors ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection ... ok
 /usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
   key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_135_nodes_portgroups_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_135_nodes_portgroups_detail_get_member ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_out_of_date
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_out_of_date ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_146_portgroups_portgroup_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_146_portgroups_portgroup_ident_delete_admin ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_088_lessee_admin_can_set_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_088_lessee_admin_can_set_maintenance ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test__mapped_to_this_conductor
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test__mapped_to_this_conductor ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_deploy ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_hardware_interfaces
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_hardware_interfaces ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_ok ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_empty_list
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_empty_list ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_114_portgroups_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_114_portgroups_get_member ... ok
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_default
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_default ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_parse_sleep_range
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_parse_sleep_range ... ok
-ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_emit_notification
-ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_emit_notification ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_master_out_of_date
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_master_out_of_date ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_one_element
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_one_element ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_uppercased
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_uppercased ... ok
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_never
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_force_never ... ok
-ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_mask_secrets
-ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase.test_mask_secrets ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_rescue ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_returns_last_to_first
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__choose_cipher_suite_returns_last_to_first ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection_no_inspection_ramdisk
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection_no_inspection_ramdisk ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_115_portgroups_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_115_portgroups_get_observer ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_with_update
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_with_update ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_get_node_with_token
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_get_node_with_token ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_power_interface
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_power_interface ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_IPMI_version_1_5
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_IPMI_version_1_5 ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_cold
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_cold ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_136_nodes_portgroups_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_136_nodes_portgroups_detail_get_observer ... ok
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_non_existent_device
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_non_existent_device ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_invalid_address_format
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_invalid_address_format ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_disable_validation
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_disable_validation ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_147_portgroups_portgroup_ident_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_147_portgroups_portgroup_ident_delete_member ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_update_existing_true
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_update_existing_true ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_089_lessee_manager_can_set_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_089_lessee_manager_can_set_maintenance ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_227_owner_admin_cannot_put_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_227_owner_admin_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_unknown_driver
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_unknown_driver ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_272_deploy_templates_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_272_deploy_templates_get_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_invalid_properties
+ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_invalid_properties ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_timeout
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_with_invalid_group
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_with_invalid_group ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_conductor_affinity
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_conductor_affinity ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_second_run
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_deploy_second_run ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_094_nodes_traits_trait_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_094_nodes_traits_trait_put_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_deploying
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_deploying ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_known_driver
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_known_driver ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_from_available_state
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_from_available_state ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_traits
+ironic.tests.unit.objects.test_node.TestNodeObject.test_create_with_traits ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_error
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_error ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_valid
-ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase.test_node_set_boot_device_valid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_116_portgroups_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_116_portgroups_post_admin ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits_replace
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_add_node_traits_replace ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_memory_low
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_memory_low ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_error_noconfig
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_error_noconfig ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_unknown_driver
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_unknown_driver ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_node
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_node ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_save
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_save ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_fail_http_url_not_set
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_fail_http_url_not_set ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_one
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_one ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_touch
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_touch ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_warm
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_warm ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_False
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_False ... ok
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_137_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_137_ports_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_148_portgroups_portgroup_ident_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_148_portgroups_portgroup_ident_delete_reader ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_117_portgroups_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_117_portgroups_post_member ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid_no_force_raw
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid_no_force_raw ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes ... ok
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister_all_hardware_interfaces
-ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister_all_hardware_interfaces ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_True
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_create_port_True ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_range
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_range ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_090_owner_member_can_set_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_090_owner_member_can_set_maintenance ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_missing_stage2_id
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_missing_stage2_id ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_exception
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_exception ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin_no_match
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_admin_no_match ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_timeout
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_timeout ... ok
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_create
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_create ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_bad_id_and_uuid
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_bad_id_and_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_228_owner_manager_cannot_put_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_228_owner_manager_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_273_deploy_templates_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_273_deploy_templates_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_rescuing
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_anaconda_rescuing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes_with_http_method
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes_with_http_method ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_clear
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_clear ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_destroy
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_destroy ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_false
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_false ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_first_call_to_address
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_first_call_to_address ... ok
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_id
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_id ... ok
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_zero
-ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_zero ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_existent_address
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_port_by_address_non_existent_address ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image_checked
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image_checked ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_095_nodes_traits_trait_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_095_nodes_traits_trait_delete_admin ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_on ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_id
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_id ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_create_schema_and_version
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_create_schema_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_driver_routes
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_driver_routes ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_138_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_138_ports_get_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_no_image_source_for_local_boot
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_no_image_source_for_local_boot ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_off
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_off ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_no_sleep
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_no_sleep ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_new_value
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_new_value ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_true
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_can_send_rescue_true ... ok
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes_shutdown
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_iter_nodes_shutdown ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_118_portgroups_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_118_portgroups_post_observer ... ok
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_name
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_name ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_149_nodes_portgroups_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_149_nodes_portgroups_get_admin ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_create_schema
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_create_schema ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_091_lessee_member_cannot_set_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_091_lessee_member_cannot_set_maintenance ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_create
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_create ... ok
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_uuid
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_uuid ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_sleep
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_second_call_to_address_sleep ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_cold_good
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_cold_good ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_invalid_ident
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_invalid_ident ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_boot_mode
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_boot_mode ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_replace_with_empty
-ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_replace_with_empty ... ok
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_locked
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_locked ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_try_different_cipher_suite
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_try_different_cipher_suite ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_non_local
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_non_local ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_exc
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_exc ... ok
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_bad_id_and_uuid
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_bad_id_and_uuid ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_good
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_good ... ok
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list_by_names
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list_by_names ... ok
-ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_all_args
-ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_all_args ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_walk_versions
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_node_not_found
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_portgroups_subresource_node_not_found ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_power_state
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_power_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_139_ports_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_139_ports_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_two_calls_to_diff_address
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_two_calls_to_diff_address ... ok
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_refresh
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_refresh ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_119_portgroups_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_119_portgroups_detail_get_admin ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_argsinfo
-ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_argsinfo ... ok
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_id
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_id ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_set
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_node_with_token_already_set ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_warm_good
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_warm_good ... ok
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_save
-ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_save ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_150_nodes_portgroups_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_150_nodes_portgroups_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_secure_boot
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_change_node_secure_boot ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_092_third_party_admin_cannot_set_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_092_third_party_admin_cannot_set_maintenance ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_check_exit_code
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_check_exit_code ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_skip_check_write_image_false
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_skip_check_write_image_false ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task ... ok
-ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_priority
-ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_priority ... ok
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_corrected_power_state_payload
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_corrected_power_state_payload ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_uuid
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_uuid ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key ... ok
-ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__token_auth
-ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service__token_auth ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__parse_driver_info_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__parse_driver_info_fail ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_dual_bridging
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_dual_bridging ... ok
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_crud_payload
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_crud_payload ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_clean
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_clean ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_rsc
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_rsc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_priority_only
-ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_priority_only ... ok
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_failed
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_failed ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_empty_username
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_empty_username ... ok
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_list
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_list ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_120_portgroups_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_120_portgroups_detail_get_member ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_140_ports_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_140_ports_post_admin ... ok
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_no_traits
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_no_traits ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_deploy
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_deploy ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_create
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_create ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_allowed
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_allowed ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device_inserted
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__has_vmedia_device_inserted ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_protected
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_protected ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_bios
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_bios ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_snmp_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_snmp_failure ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat_agent_token
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat_agent_token ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_configdrive
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_configdrive ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing_fails
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_continue_servicing_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_229_owner_service_cannot_put_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_229_owner_service_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_state
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_filter_by_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_traits_is_none
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_traits_is_none ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue ... ok
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_deploy_templates
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_deploy_templates ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_151_nodes_portgroups_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_151_nodes_portgroups_get_reader ... ok
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_payload_schemas
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_payload_schemas ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_missing
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_missing ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_bad_id_and_uuid_and_name
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_bad_id_and_uuid_and_name ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_093_owner_admin_can_unset_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_093_owner_admin_can_unset_maintenance ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_good
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_good ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_service
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_continue_node_service ... ok
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_power_state_payload
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_power_state_payload ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries_multiple
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_ironic_retries_multiple ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_already_inserted
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_already_inserted ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_id
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_id ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_raritan_pdu2_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_raritan_pdu2_snmp_objects ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inject_nmi
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inject_nmi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_provision_state_payload
-ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_provision_state_payload ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_vendor_routes
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_vendor_routes ... ok
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_refresh
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_refresh ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_name
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_name ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_invalid
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_invalid ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_port ... ok
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_instance_traits
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_instance_traits ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_121_portgroups_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_121_portgroups_detail_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_dummy_methods
-ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_dummy_methods ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_allocation
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_allocation ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_141_ports_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_141_ports_post_member ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_uuid
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_uuid ... ok
-ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_set_boot_device
-ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement.test_set_boot_device ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_single_bridging
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_single_bridging ... ok
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_096_nodes_traits_trait_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_096_nodes_traits_trait_delete_member ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_invalid_fields
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_invalid_fields ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_list
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_list ... ok
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_not_allowed
-ironic.tests.unit.api.controllers.v1.test_port.TestListPorts.test_sort_key_not_allowed ... ok
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_check_func_references
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_check_func_references ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_node
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_node ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_iso
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_iso ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed_idrac5
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed_idrac5 ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_152_nodes_portgroups_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_152_nodes_portgroups_get_service ... ok
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_unexpected
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_driver_interfaces_validation_fail_unexpected ... ok
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_exclusive_task_metadata
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_exclusive_task_metadata ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_094_owner_manager_can_unset_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_094_owner_manager_can_unset_maintenance ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timeout
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timeout ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_payload_schemas
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_payload_schemas ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd_retry
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_anew_dvd_retry ... ok
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save_after_refresh
-ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save_after_refresh ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_refresh
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_refresh ... ok
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_ironicexception
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_ironicexception ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_boot_from_volume
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_instance_boot_from_volume ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry3_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry3_snmp_objects ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_port
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_create_port ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timing
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_with_timing ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_still_processing
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_still_processing ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy ... ok
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_noexception
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_noexception ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_bad_device
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_bad_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save ... ok
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_dynamic_driver_interfaces
-ironic.tests.unit.conductor.test_manager.MiscTestCase.test_validate_dynamic_driver_interfaces ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_142_ports_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_142_ports_post_observer ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_timing
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_timing ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_create
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_create ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_allocation
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_allocation ... ok
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_nonironicexception
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_nonironicexception ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_done_raises_with_event
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_done_raises_with_event ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inspect_hardware
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inspect_hardware ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_empty_media_type
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_empty_media_type ... ok
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save_after_refresh
-ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save_after_refresh ... ok
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_shared_task_metadata
-ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_shared_task_metadata ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name_non_existent
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_name_non_existent ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_username
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__exec_ipmitool_without_username ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch ... ok
-ironic.tests.unit.test_base.DontBlockExecuteTestCase.test_no_exception_raised_for_execute
-ironic.tests.unit.test_base.DontBlockExecuteTestCase.test_no_exception_raised_for_execute ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_bad_id_and_uuid_and_address_and_name
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_bad_id_and_uuid_and_address_and_name ... ok
-ironic.tests.unit.drivers.test_base.TestDeployInterface.test_warning_on_heartbeat
-ironic.tests.unit.drivers.test_base.TestDeployInterface.test_warning_on_heartbeat ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_153_nodes_portgroups_get_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_153_nodes_portgroups_get_service_project ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_node
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_095_lessee_admin_can_unset_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_095_lessee_admin_can_unset_maintenance ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_while_ejecting
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__insert_vmedia_while_ejecting ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_sorted
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_get_allocation_list_sorted ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_230_owner_member_cannot_put_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_230_owner_member_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry4_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry4_snmp_objects ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
-Openstack-Request-Id: req-c187ab35-24a4-4419-8f30-0e4604e98296
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-
-DELETE /v1/chassis/1117a288-fdfc-4d0b-a880-a5bc8fbf13a7 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-57239fd0-ec2f-4e7d-be73-2430380849eb
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Chassis 1117a288-fdfc-4d0b-a880-a5bc8fbf13a7 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 400 Bad Request
-Content-Type: application/json
-Openstack-Request-Id: req-7c916fd9-216e-44ca-9ce0-4f5cfe2845d6
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot complete the requested action because chassis e74c40e0-d825-11e2-a28f-0800200c9a66 contains nodes.\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-dca871df-84b2-413b-bf36-cb4c717af7bf
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
-DELETE /v1/drivers/fake-hardware-type/vendor_passthru/do_test GOT Response: 202 Accepted
-Openstack-Request-Id: req-0d075da0-a0ea-460d-940a-129c8f41c630
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/cccf7197-eb14-4b9a-8f65-9c771bf15066 GOT Response: 204 No Content
-Openstack-Request-Id: req-748a338d-dda0-48a1-851a-0df79de3361e
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.28
-
-DELETE /v1/nodes/node-39/vifs/236e658a-c239-475d-98ad-2f8657924897 GOT Response: 204 No Content
-Openstack-Request-Id: req-f147a5f6-a531-4776-979e-b4c458dc8786
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.28
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/0a738888-7e5c-4ce0-a405-3542e894e98c GOT Response: 409 Conflict
-Content-Type: application/json
-Openstack-Request-Id: req-f7170e27-6aa0-4a53-b145-a7e70671b740
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.28
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node  is locked by host , please retry after the current operation is completed.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/doesntexist/vifs/1e34bb98-514b-49b2-8cba-a5ae9d577df0 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-a5807572-c0e7-4437-9948-4975beea5bbc
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.28
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node doesntexist could not be found.\", \"debuginfo\": null}"}
-None
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export_failed
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export_failed ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_uuid
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_by_uuid ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_address
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_address ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_compatible_with_idrac
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_compatible_with_idrac ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_portgroup
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_portgroup ... ok
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_default_interfaces
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_default_interfaces ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_123_portgroups_portgroup_ident_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_123_portgroups_portgroup_ident_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_143_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_143_ports_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_not_drac
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_not_drac ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_traits_validate_fail
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_traits_validate_fail ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_cleaning ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image_checked
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image_checked ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_not_found
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_not_found ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_allocation_not_found
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_allocation_not_found ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_fails
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_deploy_fails ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_snmp_auto_cache_supports_pdu_replacement
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_snmp_auto_cache_supports_pdu_replacement ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_expected_exception
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_expected_exception ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_uuid
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_instance_uuid ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_smartnic_port
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_smartnic_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_incompatible_with_idrac
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test__validate_vendor_incompatible_with_idrac ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_id
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_id ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_invalid_api_version ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_connector
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_connector ... ok
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_agent_rescue
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_agent_rescue ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status ... ok
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_from_all_nodes_one_pass
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_from_all_nodes_one_pass ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_154_nodes_portgroups_get_service_project_disabled
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_154_nodes_portgroups_get_service_project_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_cdrom_and_floppy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_cdrom_and_floppy ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_name
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_name ... ok
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_old_api_version
-ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete.test_delete_old_api_version ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_target
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_destroy_volume_target ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_no_task_monitor_url
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_no_task_monitor_url ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__ipmitool_timing_args
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__ipmitool_timing_args ... ok
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_bios_configuration
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_bios_configuration ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_144_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_144_ports_detail_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_only_cdrom
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_only_cdrom ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_ramdisk
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_ramdisk ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_locked
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_locked ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_uuid
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_uuid ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_clean
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_clean ... ok
-DELETE /v1/nodes/node-39/traits GOT Response: 204 No Content
-Openstack-Request-Id: req-8610428e-e3bf-4e94-943a-73dfc1f275eb
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_conflict
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_conflict ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_231_owner_reader_cannot_put_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_231_owner_reader_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_image_not_found
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_image_not_found ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_deploying
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_deploying ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
+Openstack-Request-Id: req-79351e10-ffbd-4d86-9b8c-76c5b58957e0
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.37
+X-Openstack-Ironic-Api-Version: 1.96
 
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits GOT Response: 404 Not Found
+DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-420f9ac7-3263-4d8e-9a1f-c8beb0ee39b4
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.36
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/node-39/traits GOT Response: 204 No Content
-Openstack-Request-Id: req-9623dc88-3dc2-4f51-a51b-d5b8e0e73ca6
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.37
-
-DELETE /v1/nodes/node-39/traits/CUSTOM_1 GOT Response: 204 No Content
-Openstack-Request-Id: req-609d2e9b-a58a-4008-8eeb-0e6f40fe34c3
+{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
+DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 400 Bad Request
+Content-Type: application/json
+Openstack-Request-Id: req-83f67c95-5aa3-4e82-9970-58194ee2892b
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.37
-
-DELETE /v1/nodes/node-39/traits/CUSTOM_1 GOT Response: 409 Conflict
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"volume target deletion\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"power on\\\".\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 409 Conflict
 Content-Type: application/json
-Openstack-Request-Id: req-ce4ce733-9f7f-4bdb-aa99-cde839fa5841
+Openstack-Request-Id: req-f025dbbb-9988-42fe-b6bb-869323b2b814
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.37
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is locked by host host1, please retry after the current operation is completed.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/node-39/traits/CUSTOM_1 GOT Response: 404 Not Found
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-133e620c-bc5c-4b0d-8e50-d2f8e6f5725a
+Openstack-Request-Id: req-63662c48-450f-4c27-97ec-c7630f7a5103
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.37
+X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/node-39/traits/CUSTOM_12 GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-b1b0284e-7ca3-4d8a-b95b-672405c0abaf
+Openstack-Request-Id: req-f3cf0eaa-4e5a-4ffa-be96-396e462225cd
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.37
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 doesn't have a trait 'CUSTOM_12'\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/CUSTOM_TRAIT1 GOT Response: 404 Not Found
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-e1d4327c-971b-4aa6-a3e7-8dc77795771c
+Openstack-Request-Id: req-f85ad6b9-552b-4b5c-ba36-2659aabe6096
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.36
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Resource could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-19099b86-23f9-454b-98ab-d78ca930321d
+Openstack-Request-Id: req-105b5e29-acac-457f-b376-761b49714b6b
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-72f4c2cc-eeb2-4499-8787-88e433b75eb9
+Openstack-Request-Id: req-87700739-669c-473a-8312-7fa8bc75a4f6
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-a457ae85-ab0e-402a-87fc-4c7e47900ee9
+Openstack-Request-Id: req-8173d24c-d583-4da5-b423-5deb48ba313b
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-0118b264-cb17-43f1-a247-db347b6bfad7
+Openstack-Request-Id: req-909b3fc8-0922-45c5-b69c-120999ecc933
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-9b922586-8f30-453d-a622-d079736c5711
+Openstack-Request-Id: req-672d7ed2-ea60-489a-a755-68ac3442dcf7
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-68d76abd-a493-4188-abb6-b5bb4ed662bd
+Openstack-Request-Id: req-1c8896da-ea72-478e-8c3e-0e4ba28299dc
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-0aa31103-4c79-4aa2-afe3-99cfd6378f72
+Openstack-Request-Id: req-e8ed2548-d287-46c4-b53c-590ad6882f39
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-dc6dfeb6-56be-4c32-924c-ce13489a4343
+Openstack-Request-Id: req-514f221d-6e1c-4529-8a33-5e0780bf94ac
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-73ddc8ab-9a28-465d-bea2-8be043368c0e
+Openstack-Request-Id: req-e5f87014-972a-4e16-ba13-34deb4c22672
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-7076fc23-44dd-4aa1-8e46-f01a81c3445d
+Openstack-Request-Id: req-751876a9-100f-47bb-813c-292a0b222646
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-9f1805ab-237a-4bb7-8580-47321ba04bbf
+Openstack-Request-Id: req-40ac828f-b6fa-45d2-993d-7faafff70a40
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenanceironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_096_lessee_manager_can_unset_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_096_lessee_manager_can_unset_maintenance ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_ramdisk
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_instance_ramdisk ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_notfound
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_notfound ... ok
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_boot_configuration
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_boot_configuration ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_have_credentials
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_have_credentials ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_rescue ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_155_nodes_portgroups_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_155_nodes_portgroups_detail_get_admin ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_097_owner_member_can_unset_maintnenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_097_owner_member_can_unset_maintnenance ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_ramdisk
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_clean_up_ramdisk ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_port ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_145_ports_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_145_ports_detail_get_observer ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_clean
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_clean ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list_by_node_id
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list_by_node_id ... ok
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy_with_deploy_steps
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_deploy_with_deploy_steps ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_prot_version
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_invalid_ipmi_prot_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_everything
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_everything ... ok
-ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service_client_already_set
-ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase.test_check_image_service_client_already_set ... ok
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/traitironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_097_nodes_traits_trait_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_097_nodes_traits_trait_delete_observer ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_payload_schemas
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_payload_schemas ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_deploy
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_deploy ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_doesnt_contain_id
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_doesnt_contain_id ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_rescue
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_rescue ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_not_inserted
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_not_inserted ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_ipmi_1_5
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_ipmi_1_5 ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_156_nodes_portgroups_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_156_nodes_portgroups_detail_get_member ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_refresh
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_refresh ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_098_nodes_vifs_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_098_nodes_vifs_get_admin ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_success
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_take_over_success ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_service
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_service ... ok
-ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id
-ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_098_lessee_member_cannot_unset_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_098_lessee_member_cannot_unset_maintenance ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_clean
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_clean ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_not_a_number
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_cipher_suite_not_a_number ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_boot_option
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_boot_option ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_146_ports_port_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_146_ports_port_id_get_admin ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch_with_rpc_disabled
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch_with_rpc_disabled ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_execute_clean_step
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_execute_clean_step ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_specific
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_specific ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_error
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_inspector
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_inspector ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_tear_down
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_tear_down/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- ... ok
-ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id_no_such_portgroup
-ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id_no_such_portgroup ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_deploy
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_deploy ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_fail
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port
-ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_unknown
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_unknown ... ok
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_two_pass
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_two_pass ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key_odd_chars
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_hex_kg_key_odd_chars ... ok
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_ipmitool_power
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_ipmitool_power ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold ... ok
-ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_client
-ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_client ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_unrescue
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_do_node_unrescue ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_157_nodes_portgroups_detail_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_157_nodes_portgroups_detail_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_port_valid
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_port_valid ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name_node_not_found
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_name_node_not_found ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_rescuing
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase.test_prepare_ramdisk_in_rescuing ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_no_conductor_with_rpc_disabled
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_no_conductor_with_rpc_disabled ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_232_lessee_admin_cannot_put_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_232_lessee_admin_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_port_addresses
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_port_addresses ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_exception
-ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort.test_update_neutron_port_with_exception ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_empty
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_empty ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_generate_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_generate_uuid ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_whole_disk_image
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_whole_disk_image ... ok
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save_after_refresh
-ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save_after_refresh ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_099_third_party_admin_cannot_unset_maintenance
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_099_third_party_admin_cannot_unset_maintenance ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_with_dvd_cisco_ucs
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_eject_vmedia_with_dvd_cisco_ucs ... ok
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_raid_configuration
-ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_raid_configuration ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_147_ports_port_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_147_ports_port_id_get_member ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_additional_property
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_additional_property ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_driver_vendor_passthru
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_driver_vendor_passthru ... ok
-DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
-Openstack-Request-Id: req-5a5ce334-bb06-4f3e-baa4-afe5426e7357
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
-Content-Type: application/json
-{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
-DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 400 Bad Request
-Content-Type: application/json
-Openstack-Request-Id: req-1126725f-6eae-4825-a4b5-74da8d0504fa
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"volume connector deletion\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"power on\\\".\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 409 Conflict
-Content-Type: application/json
-Openstack-Request-Id: req-b4f08e63-d9d5-4608-9778-4212f5c3a35f
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_prot_version_1_5
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_ipmi_prot_version_1_5 ... ok
-ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce
-ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_missing
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_missing ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_custom_schema
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_custom_schema ... ok
-ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_bad_values
-ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_bad_values ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_api_version
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_api_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_158_nodes_portgroups_detail_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_158_nodes_portgroups_detail_get_service ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_disk_type
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_disk_type/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
- ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_numeric_password
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_numeric_password ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_missing
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_missing ... ok
-ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_nullable_translation
-ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_nullable_translation ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_boot_device
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_boot_device ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_int_type
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_int_type ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info_exc
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_deploy_info_exc ... ok
-ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_bad_value
-ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_bad_value ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_allocated
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_allocated ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_not_supported
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_not_supported ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_is_root_volume
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_is_root_volume ... ok
-ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_good_value
-ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_good_value ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_conductor_for
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_conductor_for ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_node_uuid_format
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_invalid_node_uuid_format ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_deploy ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_oem_missing
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_oem_missing ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_specified
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_terminal_port_specified ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_100_owner_admin_can_set_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_100_owner_admin_can_set_boot_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_148_ports_port_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_148_ports_port_id_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_159_nodes_portgroups_detail_get_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_159_nodes_portgroups_detail_get_service_project ... ok
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_with_days
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_is_pruned_to_config_with_days ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_normal_boot
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_normal_boot ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_console_information
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_console_information ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_undefined_credentials
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_undefined_credentials ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_arch_rescue ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_clean_steps
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_clean_steps ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_node_uuid
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_node_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_properties
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_properties ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_missing_parameters
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_missing_parameters ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_type
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_type ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_160_nodes_portgroups_detail_get_service_project_disabled
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_160_nodes_portgroups_detail_get_service_project_disabled ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_vendor_passthru_methods
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_driver_vendor_passthru_methods ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_not_supported
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_not_supported ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_indicator_state
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_indicator_state ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_value
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_no_mandatory_field_value ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_pass
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_dual_bridging_pass ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_101_owner_manager_can_set_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_101_owner_manager_can_set_boot_device ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_vendor_passthru_methods
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_vendor_passthru_methods ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_node_uuid_not_found
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_node_uuid_not_found ... ok
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_no_work
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_no_work ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_161_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_161_ports_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_invalid_bridging_type
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_invalid_bridging_type ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_with_token
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_node_with_token ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_raid_logical_disk_properties
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_raid_logical_disk_properties ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_no_bridging
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_no_bridging ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_valid_extra
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_create_volume_target_valid_extra ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_multiple_is_root_volume
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_multiple_is_root_volume ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_deploy ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_162_ports_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_162_ports_get_service ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_missing_parameters
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_missing_parameters ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_number_of_phy_disks
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_number_of_phy_disks ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic_no_conductors
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_random_topic_no_conductors ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_exc
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_exc ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_099_nodes_vifs_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_099_nodes_vifs_get_member ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_with_rpc_disabled
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_with_rpc_disabled ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_physical_disks
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_physical_disks ... ok
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_node_uuid_to_node_id_mapping
-ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost.test_node_uuid_to_node_id_mapping ... ok
+ ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_associated_with_another_node
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_associated_with_another_node ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_all_valid_data
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_all_valid_data ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_uuid
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_by_uuid ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_102_lessee_admin_cannot_set_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_102_lessee_admin_cannot_set_boot_device ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_not_supported
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_not_supported ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_clean_step
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_clean_step ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_boot_devices
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_boot_devices ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_raid_level
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_raid_level ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_share_physical_disks
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_share_physical_disks ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_pass
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__parse_driver_info_with_single_bridging_pass ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_163_ports_get_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_163_ports_get_service_project ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_indicators
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_supported_indicators ... ok
-ironic.tests.unit.common.test_pxe_utils.CleanUpPxeEnvTestCase.test__clean_up_pxe_env
-ironic.tests.unit.common.test_pxe_utils.CleanUpPxeEnvTestCase.test__clean_up_pxe_env ... ok
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_not_other_conductor
-ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase.test_history_pruning_not_other_conductor ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_size_gb
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_invalid_size_gb ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_doesnt_cache
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_doesnt_cache ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_verify_step
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_verify_step ... ok
-ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link
-ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_max_size_gb
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_max_size_gb ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_149_ports_port_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_149_ports_port_id_patch_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_on_max_retries
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_on_max_retries ... ok
-ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link_EEXIST
-ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link_EEXIST ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_logical_disk
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_logical_disk ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_doesnt_cache
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_doesnt_cache ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_export_failed
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_export_failed ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_164_ports_get_service_project_disabled
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_164_ports_get_service_project_disabled ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test__append_operator_to_hints
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test__append_operator_to_hints ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_raid_level
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_raid_level ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_error
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_error ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_103_lessee_manager_cannot_set_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_103_lessee_manager_cannot_set_boot_device ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_name_missing
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_name_missing ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_known_driver
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_known_driver ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_empty_value
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_empty_value ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_size_gb
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_no_size_gb ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_131_nodes_portgroups_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_131_nodes_portgroups_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_integer
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_integer ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_exception
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_exception ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_unknown_driver
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_driver_unknown_driver ... ok
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_success
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_success ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_165_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_165_ports_get_member ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay_software
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_okay_software ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_off
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_off ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_known_driver
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_known_driver ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values_space
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_multiple_values_space ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_file_not_found
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_file_not_found ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_too_few_physical_disks
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_too_few_physical_disks ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_150_ports_port_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_150_ports_port_id_patch_member ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_no_operator
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_no_operator ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_duplicated_name
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_duplicated_name ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_deploy_steps
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_deploy_steps ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_unknown_driver
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_topic_for_unknown_driver ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_with_jbod_volume
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_with_jbod_volume ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_on
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__power_status_on ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_incorrect_schema
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_incorrect_schema ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_single_value
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_extract_hint_operator_and_values_single_value ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_logical_disks
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_logical_disks ... ok
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_invalid_parameter_value
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_invalid_parameter_value ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_166_ports_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_166_ports_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_104_owner_member_cannot_set_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_104_owner_member_cannot_set_boot_device ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_empty_value
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_empty_value ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_132_nodes_portgroups_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_132_nodes_portgroups_get_member ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_caller_exception
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_caller_exception ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_name_missing
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_name_missing ... ok
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_size_gb
-ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase.test_validate_configuration_zero_size_gb ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_in
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_in ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat_agent_token
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_heartbeat_agent_token ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_str_password
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_str_password ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_template_fail
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_template_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_233_lessee_manager_cannot_put_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_233_lessee_manager_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_linkagg
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_linkagg ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_reset
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_reset ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_no_space
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_no_space ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inject_nmi
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inject_nmi ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_success
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_success ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast_error
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_100_nodes_vifs_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_100_nodes_vifs_get_observer ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface_overriden
+ironic.tests.unit.objects.test_node.TestNodeObject.test_get_interface_overriden ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_node_already_associated
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_node_already_associated ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_space
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_no_op_space ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_known_exception
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_known_exception ... ok
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_locked
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_locked ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_167_ports_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_167_ports_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_151_ports_port_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_151_ports_port_id_patch_observer ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inspect_hardware
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_inspect_hardware ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_no_space
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_no_space ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_export_configuration_success
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_export_configuration_success ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso_deprecated
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_iso_deprecated ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_fast_track
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_fast_track ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_unknown_exception
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_tempfile_unknown_exception ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_space
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_op_space ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_list
+ironic.tests.unit.objects.test_node.TestNodeObject.test_list ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_macphy
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_bad_value_macphy ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_not_found
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_not_found ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_105_lessee_member_cannot_set_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_105_lessee_member_cannot_set_boot_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_133_nodes_portgroups_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_133_nodes_portgroups_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_or
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_normalize_hint_expression_or ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_not_support
-ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_not_support ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_on ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_234_lessee_member_cannot_put_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_234_lessee_member_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action_invalid_version
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action_invalid_version ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_checked
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_checked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_expected_exception
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_expected_exception ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_with_numeric_password
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_with_numeric_password ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_rotational
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_rotational ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_known_good_state
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_known_good_state ... ok
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_not_found
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_node_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_168_ports_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_168_ports_post_member ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_no_debug
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_no_debug ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_size
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_convert_size ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_write_exception
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__prepare_ipmi_password_write_exception ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_152_ports_port_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_152_ports_port_id_delete_admin ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch_with_rpc_disabled
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_host_mismatch_with_rpc_disabled ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields
+ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_106_third_party_admin_cannot_set_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_106_third_party_admin_cannot_set_boot_device ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_101_nodes_vifs_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_101_nodes_vifs_post_admin ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_uuid
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_chassis_ids
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_chassis_ids ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_snmp_objects ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_active
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_active ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions ... ok
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_worker_pool_full
+ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_worker_pool_full ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_empty_trait_present
+ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_empty_trait_present ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or_invalid
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_int_or_invalid ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_no_conductor_with_rpc_disabled
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_no_conductor_with_rpc_disabled ... ok
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_with_node_id
+ironic.tests.unit.db.test_allocations.AllocationsTestCase.test_update_allocation_with_node_id ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_vertivgeist_pdu_snmp_objects
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_vertivgeist_pdu_snmp_objects ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_not_checked
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_not_checked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__set_and_wait_explicit_reboot
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__set_and_wait_explicit_reboot ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_by_path
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_by_path ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_with_params
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_with_params ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_169_ports_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_169_ports_post_reader ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance_abort
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_in_maintenance_abort ... ok
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions_invalid_version
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions_invalid_version ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_duplicate_tlvs
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_duplicate_tlvs ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_traits
+ironic.tests.unit.objects.test_node.TestNodeObject.test_list_with_fields_traits ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_235_lessee_reader_cannot_put_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_235_lessee_reader_cannot_put_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_with_rpc_disabled
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_call_with_rpc_disabled ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_134_nodes_portgroups_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_134_nodes_portgroups_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_hctl
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_hctl ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_return_failed
-ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_return_failed ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_153_ports_port_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_153_ports_port_id_delete_member ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_cleaning
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_102_nodes_vifs_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_102_nodes_vifs_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_replace
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_add_node_traits_replace ... ok
+ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate
+ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin ... ok
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_copies_object
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_copies_object ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_model
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_model ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_boot_iso
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_boot_iso ... ok
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_clean_step
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_clean_step ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_ramdisk
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_ramdisk ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_107_owner_admin_can_get_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_107_owner_admin_can_get_boot_device ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_name
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_name ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast_error
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_local_cast_error ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_170_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_170_ports_detail_get_admin ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_rotational
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_rotational ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_correct_vendor
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_correct_vendor ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_payload_schemas
+ironic.tests.unit.objects.test_node.TestNodeObject.test_payload_schemas ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable ... ok
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_default_interfaces
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_default_interfaces ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_part_img_checked
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_part_img_checked ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_invalid_ip
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_invalid_ip ... ok
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_object
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_object ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions_invalid_version
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions_invalid_version ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_refresh
+ironic.tests.unit.objects.test_node.TestNodeObject.test_refresh ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_serial
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_serial ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off_max_retries
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test__soft_power_off_max_retries ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_154_ports_port_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_154_ports_port_id_delete_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_236_owner_admin_cannot_delete_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_236_owner_admin_cannot_delete_vendor_passthru ... ok
+ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate_some
+ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate_some ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_verify_step
-ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_verify_step ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action_invalid_version
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_action_invalid_version ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_size
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_size ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_errors_with_lack_of_support
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_errors_with_lack_of_support ... ok
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_agent_rescue
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_agent_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable_deprecated
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_removable_deprecated ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_108_owner_manager_can_get_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_108_owner_manager_can_get_boot_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_135_nodes_portgroups_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_135_nodes_portgroups_detail_get_member ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_state_set_by_driver
-ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_state_set_by_driver ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_vendor
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_vendor ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_ca_file_and_snmp_inspection_true
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_ca_file_and_snmp_inspection_true ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions ... ok
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_171_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_171_ports_detail_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_inspection
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_inspection ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_rescue
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_parse_driver_info_rescue ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions_invalid_version
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_backport_versions_invalid_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_cafile
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_cafile ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_vendor_extension
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_vendor_extension ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_155_nodes_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_155_nodes_ports_get_admin ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_kernel_ramdisk
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_kernel_ramdisk ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_with_extension
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_invalid_wwn_with_extension ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_raise
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_raise ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_103_nodes_vifs_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_103_nodes_vifs_post_observer ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_multiple_interfaces
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_multiple_interfaces ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_remove_node_traits
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_remove_node_traits ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_release
+ironic.tests.unit.objects.test_node.TestNodeObject.test_release ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_partition_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_partition_image ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_instance_ramdisk
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_instance_ramdisk ... ok
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_backport_versions
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_backport_versions ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_multiple_params
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_multiple_params ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_109_lessee_admin_cannot_get_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_109_lessee_admin_cannot_get_boot_device ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_no_hints
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_no_hints ... ok
+ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_all
+ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_all ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_release_node_not_found
+ironic.tests.unit.objects.test_node.TestNodeObject.test_release_node_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_172_ports_detail_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_172_ports_detail_get_reader ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions_invalid_version
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_object_class_action_versions_invalid_version ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_port
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_port ... ok
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_all
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_all ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_non_existent_hint
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_non_existent_hint ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_succeeded
-ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_succeeded ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt_backward_compatibility
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt_backward_compatibility ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_136_nodes_portgroups_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_136_nodes_portgroups_detail_get_observer ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_remove_node_traits
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_remove_node_traits ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_timeout
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_timeout ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_compare_operator_name
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_compare_operator_name ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_boot_option
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_boot_option ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_156_nodes_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_156_nodes_ports_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_local
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_local ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_remove_node_traits_all
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_remove_node_traits_all ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_or_space
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_string_or_space ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_value_verify_ca
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_value_verify_ca ... ok
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_bios_configuration
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_bios_configuration ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_110_owner_member_cannot_get_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_110_owner_member_cannot_get_boot_device ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_173_ports_port_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_173_ports_port_id_get_admin ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_with_operators
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_with_operators ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_null_strings
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_null_strings ... ok
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_237_owner_manager_cannot_delete_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_237_owner_manager_cannot_delete_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_local_download
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_local_download ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve
+ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_rpc_disabled
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_rpc_disabled ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_address
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_address ... ok
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_empty
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_empty ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress ... ok
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_without_operators
-ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase.test_parse_root_device_hints_without_operators ... ok
+ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_with_limit
+ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_with_limit ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_unrescuing
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_unrescuing ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_object
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_object ... ok
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_boot_configuration
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_boot_configuration ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_old_format
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_old_format ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_serialized_instance_has_uuid
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_serialized_instance_has_uuid ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve_node_not_found
+ironic.tests.unit.objects.test_node.TestNodeObject.test_reserve_node_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_missing
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_missing ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_gpt_format
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_gpt_format ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_multiple_params
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_multiple_params ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_157_nodes_ports_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_157_nodes_ports_get_observer ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_address
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_address ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state2
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_noops_in_wrong_state2 ... ok
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_raise
+ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_raise ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_tear_down_cleaning
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_tear_down_cleaning ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_boot_device
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_boot_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_137_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_137_ports_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_whole_disk_image
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_local_whole_disk_image ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_password
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_password ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_111_lessee_member_cannot_get_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_111_lessee_member_cannot_get_boot_device ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_iso
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_iso ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_boot_device ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_238_owner_service_cannot_delete_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_238_owner_service_cannot_delete_vendor_passthru ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save ... ok
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_inspector
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_inspector ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_uuid
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_int
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_int ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_283_chassis_post_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_283_chassis_post_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_174_ports_port_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_174_ports_port_id_get_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_console_mode
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_console_mode ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_all_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_all_steps ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_username
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_username ... ok
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_locked
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_locked ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_polling
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_polling ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download_rebuild
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download_rebuild ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_destroy_port
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_destroy_port ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_after_refresh
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_after_refresh ... ok
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_ipmitool_power
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_ipmitool_power ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_mac
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_truncated_mac ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_indicator_state
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_indicator_state ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_raw_format
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_already_raw_format ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_done
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_done ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_239_owner_member_cannot_delete_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_239_owner_member_cannot_delete_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_dir
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_dir ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_disable_core_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_disable_core_steps ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_284_chassis_post_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_284_chassis_post_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_truncated
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_truncated ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_is_a_path
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_is_a_path ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_target_raid_config
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_set_target_raid_config ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_158_nodes_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_158_nodes_ports_detail_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_calls_boot_validate
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_calls_boot_validate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_raid_configuration
+ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase.test_override_with_raid_configuration ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_oui
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_oui ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_112_owner_reader_cannot_get_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_112_owner_reader_cannot_get_boot_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_175_ports_port_id_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_175_ports_port_id_get_reader ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_fails_safety_check
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_fails_safety_check ... ok
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_file
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_file ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_updated_at_field
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_updated_at_field ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_and_user_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_and_user_steps ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_node
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_138_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_138_ports_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_false
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_false ... ok
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_not_found
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_not_found ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_permitted_format
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_permitted_format ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress ... ok
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_create
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_create ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_240_owner_reader_cannot_delete_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_240_owner_reader_cannot_delete_vendor_passthru ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner_no_match
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner_no_match ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_interface_mismatch
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_interface_mismatch ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_tlvs
+ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase.test_unhandled_tlvs ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_107_nodes_management_indicators_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_107_nodes_management_indicators_get_admin ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_285_chassis_post_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_285_chassis_post_observer ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_port
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_port ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_normal_boot
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_normal_boot ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_fail
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_fail ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_true_raises
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_true_raises ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_159_nodes_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_159_nodes_ports_detail_get_member ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_portgroup
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_portgroup/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
- ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_113_lessee_reader_cannot_get_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_113_lessee_reader_cannot_get_boot_device ... ok
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_bad_id_and_uuid
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_bad_id_and_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_raw_after_conversion
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_not_raw_after_conversion ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_integer_auth_protocol
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_integer_auth_protocol ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_duplicate_template_steps ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_fail
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_fail ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_portgroup
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_portgroup ... ok
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_id
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_id ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_multiple_new_root_devices
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_multiple_new_root_devices ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect_not_path
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect_not_path ... ok
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_with_boot_iso
+ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_with_boot_iso ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project_no_match
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project_no_match ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_241_lessee_admin_cannot_delete_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_241_lessee_admin_cannot_delete_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track_via_driver_info
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_fast_track_via_driver_info ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_uppercase
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_conductor_group_uppercase ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_error
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_error ... ok
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_uuid
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_get_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_108_nodes_management_indicators_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_108_nodes_management_indicators_get_member ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_volume_connector
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_volume_connector ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_176_ports_port_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_176_ports_port_id_patch_admin ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.test_base.TestDeployInterface.test_warning_on_heartbeat
+ironic.tests.unit.drivers.test_base.TestDeployInterface.test_warning_on_heartbeat ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_286_chassis_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_286_chassis_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_new_root_devices
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_new_root_devices ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_bios
+ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_bios ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_timeout
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_timeout ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_id
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_id ... ok
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_list
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_list ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_traits
+ironic.tests.unit.objects.test_node.TestNodeObject.test_save_with_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_node_busy
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_node_busy ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_auth_protocol
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_auth_protocol ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_trait_not_found
-ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase.test_remove_node_traits_node_trait_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_volume_target
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_update_volume_target ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled ... ok
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_failed
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_failed ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_139_ports_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_139_ports_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_out_of_space
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_out_of_space ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_priv_protocol
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_priv_protocol ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_in_progress
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_in_progress ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_160_nodes_ports_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_160_nodes_ports_detail_get_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_steps ... ok
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_default_interfaces
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_default_interfaces ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_payload_schemas
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_payload_schemas ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_touch_provisioning
+ironic.tests.unit.objects.test_node.TestNodeObject.test_touch_provisioning ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_name
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_name ... ok
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_validate_driver_interfaces
 ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_validate_driver_interfaces ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_114_third_party_admin_cannot_get_boot_device
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_114_third_party_admin_cannot_get_boot_device ... ok
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled_fails_to_convert
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw_safety_check_disabled_fails_to_convert ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_no_auth_priv_protocols
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_no_auth_priv_protocols ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vendor_passthru
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_timeout
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase.test_exec_ipmitool_exception_retry_timeout ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_previous_inventory
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_previous_inventory ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_109_nodes_management_indicators_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_109_nodes_management_indicators_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_177_ports_port_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_177_ports_port_id_patch_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_false
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_false ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_attach
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_attach ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_missing
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_missing ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_length
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_length/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
- ... ok
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_no_console_enabled
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_no_console_enabled ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_287_chassis_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_287_chassis_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_notify_exc
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_notify_exc ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_redfish_conn_error
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_redfish_conn_error ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_true
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_true ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_detach
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_detach ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_161_portgroups_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_161_portgroups_ports_get_admin ... ok
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_set
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_set ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_115_owner_admin_can_get_supported_boot_devices
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_115_owner_admin_can_get_supported_boot_devices ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_type
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_content_type ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_140_ports_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_140_ports_post_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_default_value
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_default_value ... ok
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_list
-ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_list ... ok
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_missing
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_missing ... ok
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_payload_exc
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test__emit_conductor_node_notification_known_payload_exc ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_other_error
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_other_error ... ok
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_string_false
-ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_string_false ... ok
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_uefi
+ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_uefi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_refresh
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_refresh ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_cpu_capabilities.CPUCapabilitiesTestCase.test_cpu_capabilities
+ironic.tests.unit.drivers.modules.inspector.hooks.test_cpu_capabilities.CPUCapabilitiesTestCase.test_cpu_capabilities ... ok
+ironic.tests.unit.objects.test_node.TestNodeObject.test_update_with_invalid_properties
+ironic.tests.unit.objects.test_node.TestNodeObject.test_update_with_invalid_properties ... ok
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_agent_rescue
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_agent_rescue ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_uuid
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_uuid ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_driver_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_driver_steps ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vendor_passthru
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_still_waiting
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_still_waiting ... ok
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_162_portgroups_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_162_portgroups_ports_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_116_owner_manager_can_get_supported_boot_devices
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_116_owner_manager_can_get_supported_boot_devices ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_locked
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_locked ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot ... ok
-ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_default_interfaces
-ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_default_interfaces ... ok
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_redirect
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_redirect ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_remove
-ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_remove ... ok
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_no_steps
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_no_steps ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_no_update
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_no_update ... ok
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification_error_status
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_console_notification_error_status ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_returns_none
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_returns_none ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_141_ports_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_141_ports_post_member ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_serials
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_no_serials ... ok
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_create
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_create ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_agent_rescue
-ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_agent_rescue ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_attach
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_attach ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_okay
+ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_okay ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_110_nodes_management_indicators_component_get_allow
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_110_nodes_management_indicators_component_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list ... ok
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_cinder_storage
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_cinder_storage ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_when_appropriate
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_records_when_appropriate ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_user_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_template_and_user_steps ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_allow
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_allow ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_117_owner_member_cannot_get_supported_boot_devices
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_117_owner_member_cannot_get_supported_boot_devices ... ok
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_on_node
-ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase.test__get_validate_user_deploy_steps_on_node ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_task_monitor_not_found
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_task_monitor_not_found ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_163_portgroups_ports_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_163_portgroups_ports_get_observer ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_destroy
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_destroy ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_288_chassis_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_288_chassis_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save_after_refresh
+ironic.tests.unit.objects.test_chassis.TestChassisObject.test_save_after_refresh ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_simple
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_source_a_path_simple ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_deny
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_deny ... ok
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_set_notification
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_set_notification ... ok
-ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_cinder_storage
-ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_cinder_storage ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_178_ports_port_id_patch_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_178_ports_port_id_patch_reader ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive ... ok
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_detach
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_detach ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-DELETE /v1/deploy_templates/CUSTOM_DT1 GOT Response: 204 No Content
-Openstack-Request-Id: req-1f0367ed-87eb-4c2d-9144-426afff9c206
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_owner
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_owner ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_some_other_exception
+ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_some_other_exception ... ok
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_noop_mgmt
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_noop_mgmt ... ok
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_clean_up_instance
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce
+ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_already_set
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_already_set ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_user_and_driver_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_no_user_and_driver_steps ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_list
+ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_vif_list ... ok
+
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-d6997f89-1b56-43db-a992-e01e57167fc2
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/deploy_templates/blah GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-981f8877-eb5a-49ed-a1be-4c8b70055f72
+Openstack-Request-Id: req-7faffd3c-02a6-4c15-b3ac-8461a6de74d9
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template blah could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/CUSTOM_DT1.json GOT Response: 204 No Content
-Openstack-Request-Id: req-f4a1a73c-bb8f-48da-94ae-45203d15de14
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-fe64af34-728a-48fa-a3a4-bba150cb75c6
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.90
-
-DELETE /v1/deploy_templates/CUSTOM_DT1.json GOT Response: 404 Not Found
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-ed81aec1-3a4d-4ffa-8300-3b70809d0efc
+Openstack-Request-Id: req-34ae7170-8725-474e-b12f-5556c1192162
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template CUSTOM_DT1.json could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/17f5fdd9-7c92-467f-8885-bcc55ac26375 GOT Response: 204 No Content
-Openstack-Request-Id: req-19e23332-b7eb-4bbf-8e7b-8b080d66ed9f
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-49448510-7c09-4c77-978c-72bde23f9a24
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/deploy_templates/8e710f90-8bfa-4f60-8571-2a32b469b823.json GOT Response: 204 No Content
-Openstack-Request-Id: req-867a7f97-aa83-4c64-a90e-730eb0205266
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-9514d325-9ef8-4fb7-9295-f15115861aa7
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.90
-
-DELETE /v1/deploy_templates/50a3e895-372a-4f30-8a34-9f8c378fffc7.json GOT Response: 404 Not Found
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-49908dd5-0b2a-42b3-a903-2cc9c423c008
+Openstack-Request-Id: req-586c523e-b5c5-44de-8532-cae4043399a2
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template 50a3e895-372a-4f30-8a34-9f8c378fffc7.json could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/4779c0b9-55ea-46bb-b5fb-6798f7e2eeae GOT Response: 405 Method Not Allowed
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance GOT Response: 503 Service Unavailable
 Content-Type: application/json
-{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow deploy templates\"}"}
-DELETE /v1/deploy_templates/CUSTOM_DT1 GOT Response: 405 Method Not Allowed
+Openstack-Request-Id: req-938618a9-e9ff-4879-a972-16b39881f31a
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance GOT Response: 503 Service Unavailable
 Content-Type: application/json
-{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow deploy templates\"}"}
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_not_found
-ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_not_found ... ok
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_explicit
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_explicit ... ok
+Openstack-Request-Id: req-3560d6fb-00ce-4630-9449-a20381e6dda3
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-85fd8d0e-361c-4d09-8ded-02812ad6509c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:clear_maintenance\", \"debuginfo\": null}"}
+DELETE /v1/nodes/5abe4eff-aa0a-4586-b9f1-e3cfdbd8d5c7/maintenance GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-8010c762-3571-47fb-8d11-c2bb8f1f413c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 5abe4eff-aa0a-4586-b9f1-e3cfdbd8d5c7 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-244ca5a5-7bad-4151-b931-549975e1cb40
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-e2857713-c108-46cd-8f97-7ac5e47e99ab
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-e8fd9d6a-d486-4ce4-8fff-447682e51927
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-56cc4417-20bc-4ba3-93fb-2dce022883c4
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-94ca4c95-8852-4a46-99cd-c73d93b5dbcb
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-2e96751b-8fc0-4b3e-a5eb-72d21390dbd5
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=testironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_242_lessee_manager_cannot_delete_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_242_lessee_manager_cannot_delete_vendor_passthru ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_243_lessee_member_cannot_delete_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_243_lessee_member_cannot_delete_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_244_lessee_reader_cannot_delete_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_244_lessee_reader_cannot_delete_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_anaconda_deploy_image_source
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_anaconda_deploy_image_source ... ok
+ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce_bad_values
+ironic.tests.unit.objects.test_fields.TestMacAddressField.test_coerce_bad_values ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_project
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_project ... ok
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_id
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_289_chassis_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_289_chassis_detail_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_shellinabox
-ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase.test_override_with_shellinabox ... ok
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_state_corrected_notification
-ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils.test_emit_power_state_corrected_notification ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_118_lessee_admin_cannot_get_supported_boot_devices
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_118_lessee_admin_cannot_get_supported_boot_devices ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_found
+ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase.test_root_device_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_shellinabox
+ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase.test_override_with_shellinabox ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_wait_elapsed
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__check_node_firmware_update_wait_elapsed ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_no_img_src
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_no_img_src ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track ... ok
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_empty
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_empty ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_164_portgroups_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_164_portgroups_ports_detail_get_admin ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_142_ports_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_142_ports_post_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_179_ports_port_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_179_ports_port_id_delete_admin ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_instance
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_instance ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_driver_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_driver_steps ... ok
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_uuid
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_get_by_uuid ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_boot_iso_conflict
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_boot_iso_conflict ... ok
+ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra
+ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra ... ok
+ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait
+ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue_fails
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_rescue_fails ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.GetInterfacesTestCase.test_get_interfaces
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.GetInterfacesTestCase.test_get_interfaces ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_sorted
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_sorted ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_create
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_create ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image ... ok
+ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_in_internal_info
+ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_in_internal_info ... ok
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_with_backup_bios
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_with_backup_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_missing_stage2_id
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_missing_stage2_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_245_owner_reader_get_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_245_owner_reader_get_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_error
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_error ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_290_chassis_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_290_chassis_detail_get_member ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_active_interfaces
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_active_interfaces ... ok
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_delete
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_delete ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_template_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_override_template_steps ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id ... ok
+ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_lower_version
+ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_lower_version ... ok
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_by_node_id
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_by_node_id ... ok
+ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time
+ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_authorized
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_authorized ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_113_portgroups_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_113_portgroups_get_admin ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_all_interfaces
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_all_interfaces ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_without_backup_bios
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_without_backup_bios ... ok
+ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_not_in_extra
+ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_not_in_extra ... ok
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_none
+ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject.test_list_none ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_skip_missing
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_skip_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track_impossible
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_fast_track_impossible ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_119_lessee_manager_cannot_get_supported_boot_devices
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_119_lessee_manager_cannot_get_supported_boot_devices ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_allocations_get_destroyed_after_destroying_a_node_by_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_allocations_get_destroyed_after_destroying_a_node_by_uuid ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image_with_type
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_image_with_type ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_found
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_glance_image_not_found ... ok
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get_by_node_id
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get_by_node_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_no_pxe_fallback_to_all
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_no_pxe_fallback_to_all ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_291_chassis_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_291_chassis_detail_get_observer ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner_no_match
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner_no_match ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_246_owner_reader_get_traits_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_246_owner_reader_get_traits_service ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_elcm_error
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_elcm_error ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_mac
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_mac ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_165_portgroups_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_165_portgroups_ports_detail_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_180_ports_port_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_180_ports_port_id_delete_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_last_update
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_last_update ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification ... ok
+ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time_to_long
+ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase.test_reserved_step_wait_time_to_long ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_invalid_image_href
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_invalid_image_href ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_template_and_driver_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_template_and_driver_steps ... ok
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_create
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_create ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_nothing_to_add
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_nothing_to_add ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_invalid_json
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_fail_invalid_json ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_114_portgroups_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_114_portgroups_get_member ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_unknown_hosts
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__allowlist_unknown_hosts ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification_empty_schema
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification_empty_schema ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_allowlist
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_allowlist ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_local_boot
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_local_boot ... ok
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_delete
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_delete ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_pxe_only
+ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_pxe_only ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_200
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_200 ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project_no_match
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project_no_match ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_invalid_status_fails
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_invalid_status_fails ... ok
+ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_off
+ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_off ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean_fails
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_clean_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_292_chassis_chassis_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_292_chassis_chassis_id_get_admin ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_driver_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_driver_steps ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_500
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_check_elcm_license_success_with_500 ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_denylist
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__configure_removedlist_denylist ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_247_lessee_reader_get_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_247_lessee_reader_get_traits ... ok
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_save
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_save ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_nonglance_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_nonglance_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_non_glance
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_partition_non_glance ... ok
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_invalid_input
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_invalid_input ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_config
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_config ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_all_physnets
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_all_physnets ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_143_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_143_ports_detail_get_admin ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_that_does_not_exist
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_that_does_not_exist ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_make_status_invalid
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_make_status_invalid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_115_portgroups_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_115_portgroups_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_120_third_party_admin_cannot_get_supported_boot_devices
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_120_third_party_admin_cannot_get_supported_boot_devices ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_client
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_client ... ok
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_save
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_save ... ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_disable_power_off
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_disable_power_off ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_mac
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_mac ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_template_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_all_deployment_steps_user_and_template_steps ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_ramdisk_deploy
+ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase.test_validate_image_properties_ramdisk_deploy ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_with_status
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_with_status ... ok
+ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_on
+ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_on ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_report
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_get_irmc_report ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_service
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_resume_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_unknown_hosts
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__denylist_unknown_hosts ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_293_chassis_chassis_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_293_chassis_chassis_id_get_member ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image ... ok
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_create_and_update
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_create_and_update ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_248_third_party_admin_cannot_get_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_248_third_party_admin_cannot_get_traits ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_without_status_fails
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_without_status_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_auth_method
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_auth_method ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deploy_steps_unsorted
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deploy_steps_unsorted ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_allowlist
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_allowlist ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_disable_validation
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_disable_validation ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_has_secrets
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_has_secrets ... ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_ok ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_port
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_116_portgroups_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_116_portgroups_post_admin ... ok
+ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_reboot
+ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_reboot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image ... ok
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_more_socket
-ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_more_socket ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_delete_nochange
+ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_delete_nochange ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_large_url
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_large_url ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_no_secrets
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_no_secrets ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_with_reservation
+ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest.test_heartbeat_with_reservation ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_denylist
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_denylist ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_sensor_method
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_out_range_sensor_method ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner_no_match
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner_no_match ... ok
+ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error
+ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_294_chassis_chassis_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_294_chassis_chassis_id_get_observer ... ok
+ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_bad_value
+ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_bad_value ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_allowlist
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_allowlist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_181_ports_port_id_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_181_ports_port_id_delete_reader ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_more_updates
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_more_updates ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_166_portgroups_ports_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_166_portgroups_ports_detail_get_observer ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_impossible
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_impossible ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_not_affected
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_not_affected ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_debug
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_no_debug ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_flat
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_flat ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image_oci
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_image_oci ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_denylist
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers.test__get_no_denylist ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_linkfail
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_linkfail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_249_owner_admin_can_put_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_249_owner_admin_can_put_traits ... ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_unversion_url
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_managed_unversion_url ... ok
+ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_good_value
+ironic.tests.unit.objects.test_fields.TestNotificationLevelField.test_coerce_good_value ... ok
+ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_cancelled
+ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_cancelled ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps_only_enabled
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_steps_only_enabled ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_raises_memory_guard
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_raises_memory_guard ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_117_portgroups_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_117_portgroups_post_member ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_fail
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_fail
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_fail ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_from_valid_states
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_from_valid_states ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_level_too_low
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_level_too_low ... ok
+ironic.tests.unit.objects.test_objects.TestMisc.test_max_version
+ironic.tests.unit.objects.test_objects.TestMisc.test_max_version ... ok
+ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_exists
+ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_exists ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_295_chassis_chassis_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_295_chassis_chassis_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_success
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_irmc_version_success ... ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disable_power_off
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disable_power_off ... ok
+ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_one
+ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_one ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project_no_match
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project_no_match ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_fail ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates ... ok
+ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_no_error
+ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase.test_set_node_last_error_no_error ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_disable
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_disable ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_notifs_disabled
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_notifs_disabled ... ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disallowed
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_disallowed ... ok
+ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_two
+ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_two ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_no_ipmitool
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_no_ipmitool ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_250_owner_manager_can_put_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_250_owner_manager_can_put_traits ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_schema_not_populated
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_schema_not_populated ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_that_does_not_exist
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_that_does_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_non_existing
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_check_node_list_non_existing ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_121_owner_admin_can_send_non_masking_interrupt
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_121_owner_admin_can_send_non_masking_interrupt ... ok
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_non_glance
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_is_whole_disk_image_whole_disk_non_glance ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_144_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_144_ports_detail_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_167_volume_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_167_volume_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_floppy
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_floppy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_182_nodes_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_182_nodes_ports_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_wait
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__continue_firmware_updates_wait ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_ok ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps_deploy
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps_deploy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_118_portgroups_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_118_portgroups_post_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_enable
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_enable ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_pass
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_all_options_pass ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_no_match
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_no_match ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_296_chassis_chassis_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_296_chassis_chassis_id_patch_member ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates_no_traits
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_deployment_templates_no_traits ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.pxe_filter.test_service.TestManager.test_init_and_run
+ironic.tests.unit.pxe_filter.test_service.TestManager.test_init_and_run ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_fail
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_set_secure_boot_mode_fail ... ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_ok
+ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase.test_unmanaged_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_multi
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_multi ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_no_ipmitool
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_no_ipmitool ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_missing_required_obj_field
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_missing_required_obj_field ... ok
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_no_object_field
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_no_object_field ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_running
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_running ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_steps_from_deployment_templates
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__get_steps_from_deployment_templates ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_119_portgroups_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_119_portgroups_detail_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_251_owner_service_can_put_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_251_owner_service_can_put_traits ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_update_ipmi_properties
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_update_ipmi_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_nullable_field_auto_populates
+ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_nullable_field_auto_populates ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_pass
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_dual_bridge_pass ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_boot_clean_up_failed
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_boot_clean_up_failed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_single
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_single ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_297_chassis_chassis_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_297_chassis_chassis_id_patch_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_match
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_match ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_version_mismatch
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_version_mismatch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron_missed
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_neutron_missed ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_fail
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_122_owner_manager_can_send_non_masking_interrupt
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_122_owner_manager_can_send_non_masking_interrupt ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_params
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_params ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_168_volume_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_168_volume_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_simple_storage
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_simple_storage ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_already_exists
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_already_exists ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_no_ipmitool
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_no_ipmitool ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed ... ok
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
+Openstack-Request-Id: req-721167b3-00f9-4338-9c25-ee5ccc3fca8d
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+
+DELETE /v1/chassis/05bbd3d2-f378-42e9-ba94-bf2a9a1b8137 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-aa33f34c-2c64-4cfe-aba6-3ccfd2626a48
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Chassis 05bbd3d2-f378-42e9-ba94-bf2a9a1b8137 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 400 Bad Request
+Content-Type: application/json
+Openstack-Request-Id: req-94d058e0-a36a-4b62-8075-d859ca708d11
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Cannot complete the requested action because chassis e74c40e0-d825-11e2-a28f-0800200c9a66 contains nodes.\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66/nodes GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-15b25c21-010e-45bf-a89e-8fe14cb6359c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive
-ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_252_owner_member_cannot_put_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_252_owner_member_cannot_put_traits ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_120_portgroups_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_120_portgroups_detail_get_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_pass
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_single_bridge_pass ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.ModelsMigrationsSyncMysql.test_models_sync
+ironic.tests.unit.db.sqlalchemy.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_core
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_core ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_version_set
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_fail_no_version_set ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_183_nodes_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_183_nodes_ports_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_145_ports_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_145_ports_detail_get_observer ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_ok ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success_out_range
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase.test_within_version_ranges_success_out_range ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_deploy_step
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_deploy_step ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_duplicated_address
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_duplicated_address ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_298_chassis_chassis_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_298_chassis_chassis_id_delete_admin ... ok
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_uuid
+ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_uuid ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_type_connector_id
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_type_connector_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_with_console
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_with_console ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_instance_already_associated
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_instance_already_associated ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_non_core
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_disable_non_core ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_disable_power_off
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_disable_power_off ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_1_and_0
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_1_and_0 ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_no_ipmitool
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_no_ipmitool ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_121_portgroups_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_121_portgroups_detail_get_observer ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_uuid
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_create_volume_connector_duplicated_uuid ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_pass
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase.test_check_timing_pass ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_253_lessee_admin_cannot_put_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_253_lessee_admin_cannot_put_traits ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_service_step
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_service_step ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.test_base.CleanStepTestCase.test_get_and_execute_clean_steps
+ironic.tests.unit.drivers.test_base.CleanStepTestCase.test_get_and_execute_clean_steps ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_usb
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_prepare_ramdisk_with_usb ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_storage
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_data_drive_storage ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_123_lessee_admin_cannot_send_non_masking_interrupt
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_123_lessee_admin_cannot_send_non_masking_interrupt ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_169_volume_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_169_volume_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_299_chassis_chassis_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_299_chassis_chassis_id_delete_member ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_duplicates
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_duplicates ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_name
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_name ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_get_steps_exception
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_get_steps_exception ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_5_and_0
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_5_and_0 ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_uuid
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_duplicate_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_122_portgroups_portgroup_ident_get_admin ... ok
+ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_default_interfaces
+ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_default_interfaces ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off_on_fast_track
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off_on_fast_track ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_destroy_volume_connector
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_destroy_volume_connector ... ok
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 409 Conflict
+Content-Type: application/json
+Openstack-Request-Id: req-a7efcb7f-19c7-4835-bd41-8d165a12ada3
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is associated with instance aaaaaaaa-1111-bbbb-2222-cccccccccccc.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 204 No Content
+Openstack-Request-Id: req-143d0964-fd54-49ca-bcc7-10f7d605db9b
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+
+DELETE /v1/nodes/foo.1 GOT Response: 204 No Content
+Openstack-Request-Id: req-c45686a6-ad82-42cd-bcae-7738e5011923
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.5
+
+DELETE /v1/nodes/foo GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-59aab64b-7daa-459a-90c4-471afe744105
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node foo could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/foo.json GOT Response: 204 No Content
+Openstack-Request-Id: req-054f6bea-d853-4c90-906c-1697724b9a31
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.5
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 202 Accepted
+Openstack-Request-Id: req-aaa0bd04-0dee-495a-b069-85a3517ff386
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+
+DELETE /v1/nodes/foo/maintenance GOT Response: 202 Accepted
+Openstack-Request-Id: req-c600c85d-3044-46bf-aed0-5c790df69932
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.5
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-2b0ac830-94b1-4eee-8fa9-f4a78161c4d5
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/foo GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-959e6bbc-22ff-4a54-b9fe-2083622ab7fa
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.5
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node foo could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/foo GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-f3ea83ec-5bd2-4547-9b3f-c329c099445d
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node foo could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-6e25e0a9-c407-4923-baba-9f8a85af37f4
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.24
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-21b38df2-8b48-4570-88d6-620fc489b6fd
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports GOT Response: 400 Bad Request
+Content-Type: application/json
+Openstack-Request-Id: req-5575d3df-134b-40be-89d7-5c1babb58f1f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: port_uuid\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-e770807b-6031-457b-9a90-b650f412d4b5
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors GOT Response: 400 Bad Request
+Content-Type: application/json
+Openstack-Request-Id: req-3589e65c-0705-4833-8b21-01584f7b6856
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: connector_uuid\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-39fb1420-aef0-4bb3-8fa7-25eae645ceaf
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step_not_found
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step_not_found ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_invalid_step_no_interface
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_invalid_step_no_interface ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_254_lessee_manager_cannot_put_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_254_lessee_manager_cannot_put_traits ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_id
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_id ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_300_chassis_chassis_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_300_chassis_chassis_id_delete_observer ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_invalid_arg
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_invalid_arg ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration_return_cleared_raid_config
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration_return_cleared_raid_config ... ok
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_fail_create_raid_without_target_raid_config
+ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_fail_create_raid_without_target_raid_config ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_override_raid
+ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_override_raid ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_network_clean_up_failed
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_network_clean_up_failed ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_uuid
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_by_uuid ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_no_steps
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_create_no_steps ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_missing_required_arg
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_missing_required_arg ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps ... ok
+DELETE /v1/allocations/0f71a493-c675-421a-a2f1-6dbce9fd8536 GOT Response: 204 No Content
+Openstack-Request-Id: req-ce09174c-2c5d-421b-9a60-3a04ad539758
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/allocations/alloc1 GOT Response: 204 No Content
+Openstack-Request-Id: req-25ef3326-13fe-42c6-a273-3a180f7565be
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/allocations/blah GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-35b7d437-ee56-46b3-a15a-d693a219ae2c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation blah could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/alloc1.json GOT Response: 204 No Content
+Openstack-Request-Id: req-f150f4b4-9d08-405d-b5ea-3fee780033b1
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.90
+
+DELETE /v1/allocations/alloc1.json GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-4c4a1ba8-8450-490c-9bda-4bac46dbdf8e
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation alloc1.json could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation GOT Response: 204 No Content
+Openstack-Request-Id: req-ff2d72ad-7fbf-46af-b1a5-55a735ddbc52
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/allocation GOT Response: 404 Not Found
+Content-Type: application/json
+{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
+DELETE /v1/nodes/55aab352-90a7-4460-8fd4-bd188fa41b1b/allocation GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-5b838b70-abf2-4ab6-8f58-873e1ffcddcd
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation for node 55aab352-90a7-4460-8fd4-bd188fa41b1b was not found\", \"debuginfo\": null}"}
+DELETE /v1/allocations/aff9bc73-899c-4c6a-ac77-f75a4f2bbac2 GOT Response: 405 Method Not Allowed
+Content-Type: application/json
+{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow allocations\"}"}
+DELETE /v1/allocations/ba!na!na1 GOT Response: 405 Method Not Allowed
+Content-Type: application/json
+{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow allocations\"}"}
+DELETE /v1/nodes/375240cb-ee4a-4761-b272-46d713761b31/allocation GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-ad587f44-c46c-463d-b9c6-f494e873c999
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 375240cb-ee4a-4761-b272-46d713761b31 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/93e410e8-8976-429a-b9b9-d33ba165bec8 GOT Response: 409 Conflict
+Content-Type: application/json
+Openstack-Request-Id: req-761e62f2-52c3-4b3f-a43e-45cf626d2ec8
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
+DELETE /v1/ports/52:54:00:cf:2d:31 GOT Response: 400 Bad Request
+Content-Type: application/json
+Openstack-Request-Id: req-17eefa8d-d4a9-4e64-8190-d5bc2105b1fa
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Expected UUID for port_uuid: 52:54:00:cf:2d:31\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
+Openstack-Request-Id: req-56b72bdb-d61d-465b-bd32-c83a8285f909
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 409 Conflict
+Content-Type: application/json
+Openstack-Request-Id: req-d511b9e6-b047-4a8a-8cf8-1c6f9066447f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4/ports/e67922d8-9a5b-49f7-9608-f3a09f61c18a GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-0a987a04-0c82-41d1-a770-fc40fa698450
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.24
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
+DELETE /v1/runbooks/CUSTOM_DT1 GOT Response: 204 No Content
+Openstack-Request-Id: req-0aee86dd-c538-43df-a62a-c336472e3ce6
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/runbooks/blah GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-95d24c0a-d677-4e96-9724-8bd791235a2a
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Runbook blah could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/runbooks/b11fe663-6c09-45cd-b301-9a8defc738c9 GOT Response: 204 No Content
+Openstack-Request-Id: req-a9144fc8-342c-47a9-8e4c-20794ec2edbc
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/runbooks/b20b0e29-f90d-435f-836a-ba4712601c7b GOT Response: 405 Method Not Allowed
+Content-Type: application/json
+{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow runbooks\"}"}
+DELETE /v1/runbooks/CUSTOM_DT1 GOT Response: 405 Method Not Allowed
+Content-Type: application/json
+{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow runbooks\"}"}
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_123_portgroups_portgroup_ident_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_123_portgroups_portgroup_ident_get_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_destroy
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_destroy ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_255_lessee_member_cannot_put_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_255_lessee_member_cannot_put_traits ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged_force_power_off
+ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged_force_power_off ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list ... ok
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_default_interfaces
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_default_interfaces ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_301_node_history_get_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_301_node_history_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_notstaged
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_notstaged ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_no_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_no_steps ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_id
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_id ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps_only_oob
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps_only_oob ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list_sorted
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connector_list_sorted ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_swift_fails
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_cleanup_swift_fails ... ok
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_agent_rescue
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_agent_rescue ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_fail
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_fail ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_124_portgroups_portgroup_ident_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_256_third_party_admin_cannot_put_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_256_third_party_admin_cannot_put_traits ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_name
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_name ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_not_supported
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_not_supported ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_file
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_file ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_302_node_history_get_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_302_node_history_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_custom_interface
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_custom_interface ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_inspector
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_inspector ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_uuid
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_by_uuid ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_cd_ok ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id_that_does_not_exist
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_get_volume_connectors_by_node_id_that_does_not_exist ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_http
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_http ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_override_core
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_override_core ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_invalid
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_invalid ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_257_third_party_admin_cannot_put_traits_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_257_third_party_admin_cannot_put_traits_service ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_missing_steps
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_missing_steps ... ok
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_no_bios
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_no_bios ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_skip_missing
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test__validate_user_deploy_steps_skip_missing ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_fail
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_303_node_history_get_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_303_node_history_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_swift
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_download_to_temp_swift ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_duplicated_type_connector_id
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_duplicated_type_connector_id ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_pxe
+ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_pxe ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_258_owner_admin_can_delete_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_258_owner_admin_can_delete_traits ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_get_swift_temp_url
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_get_swift_temp_url ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__attach_virtual_fd_ok ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_fails_invalid_id
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_fails_invalid_id ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names_no_match
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_by_names_no_match ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_126_portgroups_portgroup_ident_patch_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_304_node_history_get_entry_admin
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_304_node_history_get_entry_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create ... ok
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps_skip_missing
+ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase.test_set_node_deployment_steps_skip_missing ... ok
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_uuid
+ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase.test_update_volume_connector_uuid ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities_none
+ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities_none/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_sorted
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_get_runbook_list_sorted ... ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__cleanup_vmedia_boot_ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__cleanup_vmedia_boot_ok ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_184_nodes_ports_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_184_nodes_ports_get_reader ... ok
-ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive_in_swift
-ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase.test_prepare_config_drive_in_swift ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_boot_iso
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_boot_iso ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_name_duplicate
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_name_duplicate ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_cleanhold_abort_tear_down_fail ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_physnet
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_physnet ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_259_owner_manager_can_delete_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_259_owner_manager_can_delete_traits ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile ... ok
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout ... ok
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create_with_node
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_create_with_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_fan
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_fan ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_cd_fail
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_cd_fail ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_duplicate_name
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_duplicate_name ... ok
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_with_ethernet_interfaces
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_with_ethernet_interfaces ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile_fails
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_http_copyfile_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_correct_vendor
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_correct_vendor ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_124_lessee_manager_cannot_send_non_masking_interrupt
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_124_lessee_manager_cannot_send_non_masking_interrupt ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_tags
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_tags ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_170_volume_connectors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_170_volume_connectors_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_146_ports_port_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_146_ports_port_id_get_admin ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_service_abort_tear_down_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test__do_node_service_abort_tear_down_fail ... ok
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout_shared_lock
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout_shared_lock ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_305_node_history_get_entry_member
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_305_node_history_get_entry_member ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_cleaning_vif_port_id
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_cleaning_vif_port_id ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_cd_fail
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_cd_fail ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_extra
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_extra ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_local_external
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_local_external ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_260_owner_member_cannot_delete_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_260_owner_member_cannot_delete_traits ... ok
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler ... ok
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy ... ok
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_without_ethernet_interfaces
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_mac_address_without_ethernet_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_without_console
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_ok_without_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_provisioning_vif_port_id
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_provisioning_vif_port_id ... ok
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_ironic_exception
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_ironic_exception ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_name
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_name ... ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_cd_ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_cd_ok ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_185_nodes_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_185_nodes_ports_detail_get_admin ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_power
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_power ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_swift
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_stage_swift ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin ... ok
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy_with_node
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_destroy_with_node ... ok
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_BIOS_boot_mode
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_BIOS_boot_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_306_node_history_get_entry_observer
+ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_306_node_history_get_entry_observer ... ok
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_random_exception
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_random_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_traits
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_create_node_with_traits ... ok
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_name_match_first
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_name_match_first ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_uuid
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_matching_uuid ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_not_found
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_not_found ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_261_lessee_admin_cannot_delete_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_261_lessee_admin_cannot_delete_traits ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_early
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_early ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection_missing
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_inspection_missing ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_171_volume_connectors_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_171_volume_connectors_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_125_third_party_admin_cannot_send_non_masking_interrupt
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_125_third_party_admin_cannot_send_non_masking_interrupt ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_vif_port_id
+ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_vif_port_id ... ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_fd_fail
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_fd_fail ... ok
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_node_uuid
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_node_uuid ... ok
+ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_get_request
+ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_get_request ... ok
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_no_cleanup
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_no_cleanup ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_missing
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_missing ... ok
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_UEFI_boot_mode
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_with_UEFI_boot_mode ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_add
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_add ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_both_clean_up
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_both_clean_up ... ok
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_not_deploy
+ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_not_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_temperatures
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__get_sensors_temperatures ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_kernel_ramdisk
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_kernel_ramdisk ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_186_nodes_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_186_nodes_ports_detail_get_member ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_147_ports_port_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_147_ports_port_id_get_member ... ok
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_candidates_do_not_match
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_candidates_do_not_match ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_not_string
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_checksum_not_string ... ok
+ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_options_request
+ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_invalid_cors_options_request ... ok
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_uuid
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_get_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_129_portgroups_portgroup_ident_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_262_lessee_manager_cannot_delete_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_262_lessee_manager_cannot_delete_traits ... ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_fd_ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__detach_virtual_fd_ok ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_local
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_local ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_remove_all
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_remove_all ... ok
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_without_boot_mode
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test__get_pxe_port_macs_without_boot_mode ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_exclude_current_conductor
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_exclude_current_conductor ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_not_list
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_not_list ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_another_fs
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_another_fs ... ok
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_not_found
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_not_found ... ok
+ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_get_request
+ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_get_request ... ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__get_floppy_image_name
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__get_floppy_image_name ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_126_owner_reader_get_states
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_126_owner_reader_get_states ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_172_volume_connectors_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_172_volume_connectors_get_observer ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_by_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_by_uuid ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_allocation
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_allocation ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_get_properties ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_source_not_known
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_source_not_known ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_clean
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_clean ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_fail
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_fail ... ok
+ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_options_request
+ironic.tests.unit.api.test_middleware.TestCORSMiddleware.test_valid_cors_options_request ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_263_lessee_member_cannot_delete_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_263_lessee_member_cannot_delete_traits ... ok
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_refresh
+ironic.tests.unit.objects.test_deployment.TestDeploymentObject.test_refresh ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer ... ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__get_iso_name
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__get_iso_name ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_missing
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase.test_validate_missing ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_physnets
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_physnets ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_187_nodes_ports_detail_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_187_nodes_ports_detail_get_reader ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_unknown_key
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_unknown_key ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace_args
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_steps_replace_args ... ok
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_inspect_hardware_with_ethernet_interfaces_mac
+ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase.test_inspect_hardware_with_ethernet_interfaces_mac ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_no_clean_up
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_no_clean_up ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_deploy
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_deploy ... ok
+ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_bad_value
+ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_bad_value ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_missing
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_missing ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_config_option
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_config_option ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_that_does_not_exist
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_destroy_node_that_does_not_exist ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task ... ok
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_uuid_not_allowed
+ironic.tests.unit.db.test_runbooks.DbRunbookTestCase.test_update_uuid_not_allowed ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_good_value
+ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_good_value ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_not_string
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_url_not_string ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_one_clean_up
+ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_one_clean_up ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_operation
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_operation ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_264_third_party_admin_cannot_delete_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_264_third_party_admin_cannot_delete_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed_no_firmware_upd
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_failed_no_firmware_upd ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_127_lessee_reader_get_states
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_127_lessee_reader_get_states ... ok
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_changed_after_lock
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_changed_after_lock ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_173_volume_connectors_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_173_volume_connectors_post_admin ... ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_config_option_non_existed_root
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_config_option_non_existed_root ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_148_ports_port_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_148_ports_port_id_get_observer ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device_inserted
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__has_vmedia_device_inserted ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_131_nodes_portgroups_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_131_nodes_portgroups_get_admin ... ok
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test__repr__includes_default_function_name_and_source_hash
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test__repr__includes_default_function_name_and_source_hash ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_wait_not_int
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_validate_update_firmware_args_wait_not_int ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_bad_default
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_bad_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_with_step
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase.test_do_node_service_abort_with_step ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_no_need
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_no_need ... ok
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_default_as_function
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_default_as_function ... ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_deprecated
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_deprecated ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_firmware_component_list_after_destroying_a_node_by_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_firmware_component_list_after_destroying_a_node_by_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_188_portgroups_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_188_portgroups_ports_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_already_inserted
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_already_inserted ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status ... ok
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__allocate_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__allocate_port ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_265_owner_admin_can_put_custom_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_265_owner_admin_can_put_custom_traits ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_calculated_defaults
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_calculated_defaults ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_mismatch
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_mismatch ... ok
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_in_share
 ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_in_share ... ok
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_source_path
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test__do_node_tear_down_with_source_path ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_port_physnets
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_no_port_physnets ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_128_third_part_admin_cannot_get_states
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_128_third_part_admin_cannot_get_states ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_174_volume_connectors_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_174_volume_connectors_post_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params ... ok
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout_shared_lock
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_cleanup_after_timeout_shared_lock ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_clear_flag
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_clear_flag ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_power_on
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_power_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_id
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_id ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status_no_firmware_upd
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__query_firmware_update_status_no_firmware_upd ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_conf
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_conf ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_189_portgroups_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_189_portgroups_ports_get_member ... ok
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler ... ok
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out_project
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_filtered_out_project ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_149_ports_port_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_149_ports_port_id_patch_admin ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_driver_info
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_driver_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_132_nodes_portgroups_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_132_nodes_portgroups_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_129_owner_admin_can_put_power_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_129_owner_admin_can_put_power_state_change ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_error
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_error ... ok
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_ironic_exception
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_ironic_exception ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd_retry
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_anew_dvd_retry ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_175_volume_connectors_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_175_volume_connectors_post_observer ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_not_in_share
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_not_in_share ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_https
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_https ... ok
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_random_exception
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_cleanup_random_exception ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet1
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet1 ... ok
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_locked
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_nodes_locked ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_console_raises_error
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_console_raises_error ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_bad_device
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_bad_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_190_portgroups_ports_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_190_portgroups_ports_get_reader ... ok
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function_invalid_type
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_function_invalid_type ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_cold
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_cold ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha256
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha256 ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy_iwdi
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test__ansible_deploy_iwdi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_swift
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test__stage_firmware_file_swift ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_invalid_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_invalid_uuid ... ok
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_no_cleanup
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_no_cleanup ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_invalid
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_invalid ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_130_owner_manager_can_put_power_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_130_owner_manager_can_put_power_state_change ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_while_ejecting
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test__insert_vmedia_while_ejecting ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_configured_defaults
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_configured_defaults ... ok
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_invalid_type
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_invalid_type ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_176_volume_volume_connector_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_176_volume_volume_connector_id_get_admin ... ok
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_not_deploy
-ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase.test_deploying_error_handler_not_deploy ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_missing
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_missing ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_150_ports_port_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_150_ports_port_id_patch_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_attach_virtual_media
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_attach_virtual_media ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_wrong_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_instance_wrong_uuid ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_true
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_true ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha512
+ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase.test_verify_checksum_sha512 ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_error
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_empty
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_empty ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_deprecated
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_deprecated ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_191_portgroups_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_191_portgroups_ports_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_everything
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_everything ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_131_lessee_admin_can_put_power_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_131_lessee_admin_can_put_power_state_change ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_name_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_name_ok ... ok
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_populated
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_populated ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_driver_raises_error
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_driver_raises_error ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet2
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet2 ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_177_volume_volume_connector_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_177_volume_volume_connector_id_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot_not_implemented
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_clear_secure_boot_not_implemented ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_name
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_name ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_url_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_url_ok ... ok
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_dict
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_dict ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_from_all_resources
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_from_all_resources ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_266_owner_manager_can_put_custom_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_266_owner_manager_can_put_custom_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_glance_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_glance_ok ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_192_portgroups_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_192_portgroups_ports_detail_get_member ... ok
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_string
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_string ... ok
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_string
+ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable.test_coerce_string ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_conf
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_conf ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_151_ports_port_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_151_ports_port_id_patch_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_132_lessee_manager_can_put_power_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_132_lessee_manager_can_put_power_state_change ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_success
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_success ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_not_inserted
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_not_inserted ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_http_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_http_ok ... ok
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_no_configdrive
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_no_configdrive ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_clean_up
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_clean_up ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fake
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fake ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_133_nodes_portgroups_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_133_nodes_portgroups_get_observer ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_with_smart_nic_port
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_with_smart_nic_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_178_volume_volume_connector_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_178_volume_volume_connector_id_get_observer ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_api
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_api ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media_all
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detach_virtual_media_all ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_invalid_state
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_invalid_state ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_driver_info
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_kernel_params_in_driver_info ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance
+ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_string
-ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_string ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_https_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_https_ok ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_specific
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_specific ... ok
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_candidates
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_candidates ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet3
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_physnet3 ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_multiple_found
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_multiple_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_193_portgroups_ports_detail_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_193_portgroups_ports_detail_get_reader ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detect_vendor
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_detect_vendor ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_133_owner_member_can_put_power_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_133_owner_member_can_put_power_state_change ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_invalid
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_invalid ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_name
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_name ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_not_supported
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_not_supported ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_false
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_false ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__bmc_reset_ok/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_conductor
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_conductor ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_267_owner_member_cannot_put_custom_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_267_owner_member_cannot_put_custom_traits ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fallback_defaults
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_fallback_defaults ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_deploy
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_deploy ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_not_in_share
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_not_in_share ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_unknown
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_unknown ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_device
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_179_volume_volume_connector_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_179_volume_volume_connector_id_patch_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_152_ports_port_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_152_ports_port_id_delete_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_uuid_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_uuid_ok ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_not_found
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_port_addresses_not_found ... ok
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_traits
-ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase.test_with_traits ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_uuid
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_uuid ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_true
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_true ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_api
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_api ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_debug
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_debug ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance_no_power_on
+ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest.test_boot_instance_no_power_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_194_volume_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_194_volume_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_134_nodes_portgroups_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_134_nodes_portgroups_detail_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_protected
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_protected ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_without_boot_iso_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_without_boot_iso_ok ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_mode
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_boot_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_invalid_step_no_interface
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_invalid_step_no_interface ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_134_lessee_member_can_put_power_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_134_lessee_member_can_put_power_state_change ... ok
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_with_dvd_cisco_ucs
-ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase.test_eject_vmedia_with_dvd_cisco_ucs ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_port_uuid
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_port_uuid ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_incorrect
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_incorrect ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_by_uuid ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_no_steps
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_no_steps ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_bad_step_return_value
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_bad_step_return_value ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_180_volume_volume_connector_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_180_volume_volume_connector_id_patch_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_completed
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_completed ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_conductor
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test__process_object_convert_conductor ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_agent_already_down
+ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_agent_already_down ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_invalid
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_invalid ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_failed
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_failed ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_false
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_false ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_268_lessee_admin_cannot_put_custom_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_268_lessee_admin_cannot_put_custom_traits ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_195_volume_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_195_volume_get_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_create_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_create_ok ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_on
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_on ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay
+ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_destroy
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_destroy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_153_ports_port_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_153_ports_port_id_delete_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_missing_sensor_reading
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_missing_sensor_reading ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_missing
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_driver_info_with_iso_missing ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_instance_info_override
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_instance_info_override ... ok
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_true
+ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_true ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_135_nodes_portgroups_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_135_nodes_portgroups_detail_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay_with_fail_if_unavailable
+ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_okay_with_fail_if_unavailable ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state_disk
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_indicator_state_disk ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_135_owner_reader_cannot_put_power_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_135_owner_reader_cannot_put_power_state_change ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__calculate_target_state
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__calculate_target_state ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__parse_ipmi_sensor_data_ok ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_deprecated
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_deprecated ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step_no_success_log
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_execute_clean_step_no_success_log ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_269_lessee_manager_cannot_put_custom_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_269_lessee_manager_cannot_put_custom_traits ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_not_fake
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_build_driver_for_task_not_fake ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_timeout
+ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown.test_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_validate_fail
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_validate_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_execute_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_execute_fail ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_fetch_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_fetch_ok ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_busy
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_busy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_196_volume_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_196_volume_get_reader ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_id
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_id ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_missing_attr
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_missing_attr ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_181_volume_volume_connector_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_181_volume_volume_connector_id_patch_observer ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_chassis_not_found
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_chassis_not_found ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_name_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_name_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_name
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_name ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_db_not_in_sync
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_db_not_in_sync ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_ilo_error
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_ilo_error ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_136_nodes_portgroups_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_136_nodes_portgroups_detail_get_observer ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_pin_ignored
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_pin_ignored ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__release_allocated_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test__release_allocated_port ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_url_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_file_url_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_270_lessee_member_cannot_put_custom_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_270_lessee_member_cannot_put_custom_traits/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_different_state
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_different_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_no_ports_found
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_no_ports_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_136_lessee_reader_cannot_put_power_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_136_lessee_reader_cannot_put_power_state_change ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_file
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_file ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_deploy
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_deploy ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_uuid
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_197_volume_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_197_volume_get_service ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_description
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_description ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_success
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_mac_addresses_success ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_154_ports_port_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_154_ports_port_id_delete_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_182_volume_volume_connector_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_182_volume_volume_connector_id_delete_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_fail_in_tear_down_cleaning
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_fail_in_tear_down_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_worker_pool_full
-ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase.test_do_node_tear_down_worker_pool_full ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_glance_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_glance_ok ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps_priority
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_clean_steps_priority ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_detect_vendor
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_detect_vendor ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_erase_pattern_zero
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_erase_pattern_zero ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_137_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_137_ports_get_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_http_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_http_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_271_third_party_admin_cannot_put_custom_traits
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_271_third_party_admin_cannot_put_custom_traits ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_properties
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_get_properties ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_interface
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_interface ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_properties ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_137_third_party_admin_cannot_put_power_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_137_third_party_admin_cannot_put_power_state_change ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_198_volume_get_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_198_volume_get_service_project ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid_attached_vifs
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test__get_free_portgroups_and_ports_portgroup_uuid_attached_vifs ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_filter_by_project
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_filter_by_project ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_last_step_noop
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_last_step_noop ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image_exception
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image_exception ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names_no_match
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names_no_match ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_steps
-ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps.test_refresh_steps_missing_steps ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_183_volume_volume_connector_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_183_volume_volume_connector_id_delete_member ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__remove_share_file
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__remove_share_file ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_fail ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_device_type_erase_pattern
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_device_type_erase_pattern ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_invalid_pin
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_invalid_pin ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw_keeps_md5
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_already_raw_keeps_md5 ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_failed_getting_state_notify
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_failed_getting_state_notify ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_https_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_https_ok ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_with_master_path
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_with_master_path ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces_non_default
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_enabled_supported_interfaces_non_default ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_api
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_api ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_sorted
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_sorted ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state_not_implemented
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_secure_boot_state_not_implemented ... ok
-ironic.tests.unit.conductor.test_manager.RaidTestCases.test_get_raid_logical_disk_properties
-ironic.tests.unit.conductor.test_manager.RaidTestCases.test_get_raid_logical_disk_properties ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_155_nodes_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_155_nodes_ports_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_138_owner_admin_can_put_boot_mode_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_138_owner_admin_can_put_boot_mode_state_change ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_empty_portgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_empty_portgroup ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_199_volume_connectors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_199_volume_connectors_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_without_master_path
-ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_without_master_path ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_138_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_138_ports_get_member ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_272_owner_reader_get_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_272_owner_reader_get_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_duplicate_name
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_duplicate_name ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_sensors_data
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_sensors_data ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_with_parameters
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_with_parameters ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_includes_traits
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_includes_traits ... ok
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_no_steps
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_automated_no_steps ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_extra
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_extra ... ok
-ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config
-ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config ... ok
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_delete_existing
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_delete_existing ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_dump_sdr_ok ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_existing
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_existing ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_erase_pattern
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_erase_pattern ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_devices
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_devices ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_invalid
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_invalid ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_conductor
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_pinned_conductor ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_same_state
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_same_state ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_file_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_file_image ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_missing
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_get_hardware_type_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_139_owner_manager_can_put_boot_mode_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_139_owner_manager_can_put_boot_mode_state_change ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_standalone_portgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ignores_standalone_portgroup ... ok
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_invalid
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_invalid ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_without_parameters
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_without_parameters ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_name
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_name ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_200_volume_connectors_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_200_volume_connectors_get_member ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_api
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_api ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_modes
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_boot_modes ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_no_traits
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_no_traits ... ok
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_get_logical_disk_properties
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_get_logical_disk_properties ... ok
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-79b562ce-9006-4f37-9f50-0309496785fc
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-591a4877-986f-45b5-951a-eec27f00a8d8
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-403c36aa-a954-49ca-8d79-699eb7e11200
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-ccb9d7b9-b762-4fa2-aef4-a50d38319cab
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-b1719909-dadf-4602-b2c4-133f089bc75e
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-258efbc5-0e01-4903-af8e-5f00be7ea00b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-deab7958-8c92-4742-995e-a36275ce00ed
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-dc5d0177-0828-4ecb-a87e-8a7cd5969202
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-55d4964a-7110-4cf6-86fe-67ad7c3979ff
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:detach\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-c4cd0de8-5e95-4667-958e-2a327d0246b8
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-9475996d-e907-4b72-9530-855f4bf43f7a
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-786ccb89-c8b5-4246-9fca-e53fb72f709d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-3208a693-9a6f-4394-9a53-3fcd099656d5
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-b5c2c750-f8f8-482a-8940-831ce71cf9e9
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-5d2d623c-0d91-4046-9abc-376a975f0e64
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/fbaa9061-e13e-4bfa-afa7-2507b731e840 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-a5b6ebdb-a006-4008-ae6a-81840a51ebf9
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/1d32395b-bbc5-4e8a-a649-8ad82673816f GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-0e049bca-dae0-41e2-a77f-a0ca3807fe78
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 1d32395b-bbc5-4e8a-a649-8ad82673816f could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/924c295f-9a59-42e0-b534-b5994b785cf0 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-895612fc-8539-43d2-a1ac-cb1e62c25302
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_184_volume_volume_connector_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_184_volume_volume_connector_id_delete_observer ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_not_found
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_not_found ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_uuid_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_with_boot_iso_uuid_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_force_boot_device_persistent
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_force_boot_device_persistent ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_format_erase_pattern
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_format_erase_pattern ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_139_ports_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_139_ports_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_273_lessee_reader_get_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_273_lessee_reader_get_vifs ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_already_being_processed
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_already_being_processed ... ok
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_conductor
+ironic.tests.unit.objects.test_objects.TestObjectSerializer.test_serialize_entity_unpinned_conductor ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_rescue_interface
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_rescue_interface ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_without_boot_iso_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__parse_instance_info_without_boot_iso_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_156_nodes_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_156_nodes_ports_get_member ... ok
-ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_empty
-ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_deploy
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_deploy ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_fast_track
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_fast_track ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_indicators
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_supported_indicators ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_no_matching_physnets
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_no_matching_physnets ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_add
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_add ... ok
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_no_target_raid_config
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_no_target_raid_config ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_185_volume_targets_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_185_volume_targets_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_140_lessee_admin_can_put_boot_mode_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_140_lessee_admin_can_put_boot_mode_state_change ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_201_volume_connectors_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_201_volume_connectors_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_callback_no_steps
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_callback_no_steps ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_storage_interface
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_invalid_storage_interface/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_create
+ironic.tests.unit.objects.test_port.TestPortObject.test_create ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_raid_config
-ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_raid_config ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_274_third_party_admin_cannot_get_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_274_third_party_admin_cannot_get_vifs ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_bad_id_and_uuid_and_name_and_address
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_bad_id_and_uuid_and_name_and_address ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_raid_interface_no_default
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_raid_interface_no_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_create_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_create_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_140_ports_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_140_ports_post_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_remove_all
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_remove_all ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_rescue
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_rescue ... ok
-ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_invalid_parameter_value
-ironic.tests.unit.conductor.test_manager.RaidTestCases.test_set_target_raid_config_invalid_parameter_value ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state_exception
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_power_state_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_virtual_media
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_get_virtual_media ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_with_smartnic_port
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_cleaning_with_smartnic_port ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_address
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_address ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_rescue_interface_default_from_conf
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_rescue_interface_default_from_conf ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw_drops_md5
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_force_raw_drops_md5 ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_with_traits
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_requested_fields_with_traits ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_last_step_noop_fast_track
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_last_step_noop_fast_track ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_nothing_free
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_nothing_free ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace ... ok
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_default_interfaces
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_default_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_186_volume_targets_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_186_volume_targets_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_275_owner_admin_can_post_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_275_owner_admin_can_post_vifs ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_disable_power_off
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_disable_power_off ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd_when_hdd_done
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd_when_hdd_done ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_id
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_id ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test__get_service_steps
-ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test__get_service_steps ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace_args
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace_args ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_202_volume_connectors_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_202_volume_connectors_get_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_157_nodes_ports_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_157_nodes_ports_get_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_fetch_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_fetch_ok ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_141_lessee_manager_can_put_boot_mode_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_141_lessee_manager_can_put_boot_mode_state_change ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_agent_rescue
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_agent_rescue ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_deprecated
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_deprecated ... ok
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_uuid_not_allowed
-ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_uuid_not_allowed ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_first
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_first ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_bad_step_return_value
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_bad_step_return_value/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_141_ports_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_141_ports_post_member ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_with_smartnic_port
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_prepare_with_smartnic_port ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_name
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_name ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none ... ok
-ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test_set_node_service_steps
-ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase.test_set_node_service_steps ... ok
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_inspector
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_inspector ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface_default_from_conf
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_no_storage_interface_default_from_conf ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_on_rebuild
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_on_rebuild ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_187_volume_targets_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_187_volume_targets_get_observer ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_when_no_drive_available
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_when_no_drive_available ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_force_set_boot_device_ok_bios
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_force_set_boot_device_ok_bios ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_276_service_can_post_vifs_for_own_project
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_276_service_can_post_vifs_for_own_project ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_uuid
+ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_uuid ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_file
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_boot_iso_file ... ok
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_none_storage_interface
+ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase.test_none_storage_interface ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_203_volume_connectors_get_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_203_volume_connectors_get_service_project ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none_by_arch
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_bootloader_none_by_arch ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_142_owner_member_can_put_boot_mode_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_142_owner_member_can_put_boot_mode_state_change ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi_fail
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_inject_nmi_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_exception
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_exception ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock ... ok
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_no_bios
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_no_bios ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_execute_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_execute_fail ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_physnet_match_first
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_portgroup_physnet_match_first ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_158_nodes_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_158_nodes_ports_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_ok ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_with_filters
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_list_with_filters/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.objects.test_port.TestPortObject.test_list
+ironic.tests.unit.objects.test_port.TestPortObject.test_list ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_already_raw
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_already_raw ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_142_ports_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_142_ports_post_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_build_driver_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_build_driver_exception ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_pxe
-ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase.test_override_with_pxe ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state_notify
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state_notify ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_list_deprecated_owner
+ironic.tests.unit.objects.test_port.TestPortObject.test_list_deprecated_owner ... ok
+ironic.tests.unit.common.test_pxe_utils.CleanUpPxeEnvTestCase.test__clean_up_pxe_env
+ironic.tests.unit.common.test_pxe_utils.CleanUpPxeEnvTestCase.test__clean_up_pxe_env ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_277_service_cannot_post_vifs_for_other_project
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_277_service_cannot_post_vifs_for_other_project ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_204_volume_connectors_get_service_project_disable
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_204_volume_connectors_get_service_project_disable ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_188_volume_targets_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_188_volume_targets_post_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default_not_implemented
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_reset_secure_boot_to_default_not_implemented ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config_by_arch
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_config_by_arch ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_143_lessee_member_can_put_boot_mode_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_143_lessee_member_can_put_boot_mode_state_change ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_parse_deploy_info_ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_parse_deploy_info_ok ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_no_retries
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_no_retries ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_that_does_not_exist
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_node_that_does_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_deprecated
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_deprecated ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_fail ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_payload_schemas
+ironic.tests.unit.objects.test_port.TestPortObject.test_payload_schemas ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_dinfo
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_dinfo ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_grub_mac_path
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_grub_mac_path ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_fail_in_tear_down_cleaning
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_fail_in_tear_down_cleaning ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_patient
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_patient ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_deploy
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_deploy ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_205_volume_connectors_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_205_volume_connectors_post_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase_ilo_error
+ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase_ilo_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_143_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_143_ports_detail_get_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image_exception
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__prepare_floppy_image_exception ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_defaults
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_defaults ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_refresh
+ironic.tests.unit.objects.test_port.TestPortObject.test_refresh ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_189_volume_targets_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_189_volume_targets_post_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_159_nodes_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_159_nodes_ports_detail_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_144_owner_reader_cannot_put_boot_mode_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_144_owner_reader_cannot_put_boot_mode_state_change ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso_deprecated
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_deploy_iso_deprecated ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_compat
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_compat ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_then_lock
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_exception_then_lock ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_ip_address_path
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_ip_address_path ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_persistent
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_persistent ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__remove_share_file
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__remove_share_file ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_last_step_noop
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_last_step_noop ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_rescue
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_rescue ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_exc
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_exc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_clean ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_iinfo
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_local_image_via_iinfo ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_save
+ironic.tests.unit.objects.test_port.TestPortObject.test_save ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state_db_not_in_sync
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state_db_not_in_sync ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_144_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_144_ports_detail_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_description
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_description ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_portgroups_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_portgroups_exception ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_failure
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_failure ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first2
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_physnet_match_first2 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_206_volume_connectors_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_206_volume_connectors_post_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_190_volume_targets_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_190_volume_targets_post_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_145_lessee_reader_cannot_put_boot_mode_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_145_lessee_reader_cannot_put_boot_mode_state_change ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_config
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_config ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_dir_path_verify_ca
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_dir_path_verify_ca ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_ports_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_ports_exception ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_unknown_dev
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_boot_device_unknown_dev ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_noop
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_restore_boot_device_noop ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_with_parameters
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_with_parameters ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_fail_deploy ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path_ipxe
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__get_pxe_mac_path_ipxe ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_force_reboot
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_force_reboot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_inspection
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_inspection ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_iso
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase.test_parse_driver_info_rescue_iso ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_160_nodes_ports_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_160_nodes_ports_detail_get_observer ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_file_path_verify_ca
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_file_path_verify_ca ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_no_steps
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_manual_no_steps ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_pxe_enabled_first
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_ports_pxe_enabled_first ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_save_after_refresh
+ironic.tests.unit.objects.test_port.TestPortObject.test_save_after_refresh ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_md5_not_permitted
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_md5_not_permitted ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_volconn_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_volconn_exception ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_auth_method
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_auth_method ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_copies_file_to_target
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_copies_file_to_target ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_207_volume_connectors_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_207_volume_connectors_post_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_146_third_party_admin_cannot_put_boot_mode_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_146_third_party_admin_cannot_put_boot_mode_state_change ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_278_owner_manager_can_post_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_278_owner_manager_can_post_vifs ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_supported_boot_devices
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_get_supported_boot_devices ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_voltgt_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_get_voltgt_exception ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_provision
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_provision ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_191_volume_volume_target_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_191_volume_volume_target_id_get_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_gets_invoked_for_file_based_firmware
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_file_based_fw_to_gets_invoked_for_file_based_firmware ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_port
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_port ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_retired_last_step_change_tgt_state
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_next_clean_step_retired_last_step_change_tgt_state ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_port
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_port ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_sensor_method
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_sensor_method ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_reserve_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_reserve_exception ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_downloads_the_fw_file
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_downloads_the_fw_file ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_cols
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_cols ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_supported
+ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_supported ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_without_parameters
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_for_boot_without_parameters ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_145_ports_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_145_ports_detail_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_not_supported
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_not_supported ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__link_ip_address_pxe_configs
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__link_ip_address_pxe_configs ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_soft_poweroff_retry
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_agent_soft_poweroff_retry ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_unsupported
+ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_unsupported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_gets_invoked_for_http_based_firmware
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_http_based_fw_to_gets_invoked_for_http_based_firmware ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_password
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_password ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_208_volume_connectors_post_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_208_volume_connectors_post_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_161_portgroups_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_161_portgroups_ports_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_147_owner_admin_can_put_secure_boot_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_147_owner_admin_can_put_secure_boot_state_change ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_upgade_exception_no_retries
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_lock_upgade_exception_no_retries ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_192_volume_volume_target_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_192_volume_volume_target_id_get_member ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_portgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_get_free_port_like_object_vif_attached_to_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_proto
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_proto ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_calls__download_http_based_fw_to
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_calls__download_http_based_fw_to ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_nested_acquire
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_excl_nested_acquire ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_community
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_community ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__execute_ilo_step_ok ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_filters
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_get_nodeinfo_list_with_filters ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_client
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_client ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_port
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_port ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_209_volume_connectors_post_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_209_volume_connectors_post_service_project ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_init_prepares_fsm
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_init_prepares_fsm ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_148_owner_manager_can_put_secure_boot_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_148_owner_manager_can_put_secure_boot_state_change ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_creates_temp_url
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_creates_temp_url ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_193_volume_volume_target_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_193_volume_volume_target_id_get_observer ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail_no_change
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_fail_no_change ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_password
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_password ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_gets_invoked_for_swift_based_firmware
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__download_swift_based_fw_to_gets_invoked_for_swift_based_firmware ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_client
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_client ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_no_driver
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_no_driver ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_deploy
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_deploy ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_no_force_raw
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_no_force_raw ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_supported
+ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_supported ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_279_lessee_admin_can_post_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_279_lessee_admin_can_post_vifs ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_infiniband_mac_pxe_configs
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_infiniband_mac_pxe_configs ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state_notify
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state_notify ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_146_ports_port_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_146_ports_port_id_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_history_get_destroyed_after_destroying_a_node_by_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_history_get_destroyed_after_destroying_a_node_by_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_162_portgroups_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_162_portgroups_ports_get_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_proto
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_proto ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_exception
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_exception ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_http_boot
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_http_boot ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_security
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_security ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_210_volume_volume_connector_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_210_volume_volume_connector_id_get_admin ... ok
+ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_unsupported
+ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_unsupported ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_inject_nmi_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_calls_process_firmware_image
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_calls_process_firmware_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_149_lessee_admin_can_put_secure_boot_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_149_lessee_admin_can_put_secure_boot_state_change ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_tenant_vif
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_no_tenant_vif ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_194_volume_volume_target_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_194_volume_volume_target_id_patch_admin ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_get_destroyed_after_destroying_a_node_by_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_get_destroyed_after_destroying_a_node_by_uuid ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_user
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_user ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_build_driver_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_build_driver_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_doesnt_upload_firmware
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_doesnt_upload_firmware ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_unsupported
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_cache_bios_unsupported ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_portgroups_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_portgroups_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_smartnic_port
-ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions.test_plug_port_to_tenant_network_smartnic_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_211_volume_volume_connector_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_211_volume_volume_connector_id_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_150_lessee_manager_can_put_secure_boot_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_150_lessee_manager_can_put_secure_boot_state_change ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_updated_for_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_inventory_updated_for_node ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version_fips
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version_fips ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_file_if_no_upload
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_file_if_no_upload ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_163_portgroups_ports_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_163_portgroups_ports_get_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_rescue
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test__setup_vmedia_with_file_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_195_volume_volume_target_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_195_volume_volume_target_id_patch_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistence_fallback
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistence_fallback ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_ports_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_ports_exception ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_timeout
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_timeout ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_clean ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning_with_smartnic_port
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_tear_down_cleaning_with_smartnic_port ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_image ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_keep_last_error
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_keep_last_error ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_ipxe_configs
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_ipxe_configs ... ok
+DELETE /v1/deploy_templates/CUSTOM_DT1 GOT Response: 204 No Content
+Openstack-Request-Id: req-8932cf58-06d8-476c-9ca3-447a4320a282
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/deploy_templates/blah GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-21a9dfc0-5529-462f-a9b1-ceb777adcfe6
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template blah could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/CUSTOM_DT1.json GOT Response: 204 No Content
+Openstack-Request-Id: req-234b5e1d-5ba6-4604-b6bc-77a7cfce1447
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.90
+
+DELETE /v1/deploy_templates/CUSTOM_DT1.json GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-a0f9bc41-c4f9-4c2d-b0f2-fcaf45b4d7e1
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template CUSTOM_DT1.json could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/1c36e083-270b-4a8a-97f3-6551e6496f83 GOT Response: 204 No Content
+Openstack-Request-Id: req-56b8d6a3-1438-435e-97ab-c9a43a1bb360
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/deploy_templates/91d36b31-c07b-41d3-bf8a-16780ac2688d.json GOT Response: 204 No Content
+Openstack-Request-Id: req-cb727554-dec3-414f-b4ae-77a0013f0e0b
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.90
+
+DELETE /v1/deploy_templates/cd00207a-7344-43b8-9ec9-9d3879672e86.json GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-37ae5514-777d-4165-9b02-779dd5c469d2
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Deploy template cd00207a-7344-43b8-9ec9-9d3879672e86.json could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/f02440cc-918a-4d7e-90e0-ba7e483fe277 GOT Response: 405 Method Not Allowed
+Content-Type: application/json
+{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow deploy templates\"}"}
+DELETE /v1/deploy_templates/CUSTOM_DT1 GOT Response: 405 Method Not Allowed
+Content-Type: application/json
+{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow deploy templates\"}"}
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_280_lessee_manager_can_post_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_280_lessee_manager_can_post_vifs ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_no_force_set_boot_device_bios
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_no_force_set_boot_device_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_swift
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_swift ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_verify_ca
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_verify_ca ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_volconn_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_volconn_exception ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_node_provision_state_count
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_node_provision_state_count ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_212_volume_volume_connector_id_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_212_volume_volume_connector_id_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_151_owner_member_can_put_secure_boot_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_151_owner_member_can_put_secure_boot_state_change ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_address
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_address ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_147_ports_port_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_147_ports_port_id_get_member ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_validate
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_validate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_voltgt_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_get_voltgt_exception ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_webserver
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_sets_loc_obj_remove_to_webserver ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_bad_command_result
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_bad_command_result ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_196_volume_volume_target_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_196_volume_volume_target_id_patch_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_164_portgroups_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_164_portgroups_ports_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_multiple_params
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_multiple_params ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_disabled
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_disabled ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_node_get_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_shared_lock_node_get_exception ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node_by_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_ports_get_destroyed_after_destroying_a_node_by_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_password
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_password ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_no_change
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_no_change ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_swift
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_swift ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_exc
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_exc ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_152_lessee_member_can_put_secure_boot_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_152_lessee_member_can_put_secure_boot_state_change ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_213_volume_volume_connector_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_213_volume_volume_connector_id_patch_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_auth_password
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_auth_password ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_existent_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_existent_node ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_pxe_configs
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test__write_mac_pxe_configs ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha256
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha256 ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_environment_error_deploy ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_deprecated
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_deprecated ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_bad_device
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_bad_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_165_portgroups_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_165_portgroups_ports_detail_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_197_volume_volume_target_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_197_volume_volume_target_id_delete_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_webserver
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__extract_fw_from_file_uploads_firmware_to_webserver ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_281_owner_member_can_post_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_281_owner_member_can_post_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_enabled
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_disabled_individual_enabled ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_priv_password
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_priv_password ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_missing_command_result
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_missing_command_result ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_locked_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_non_locked_node ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_exception_while_yielded
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_exception_while_yielded ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_already
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_already ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_write_image
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy.test_write_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_user
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_user ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_vendor
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_device_persistency_vendor ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_file_based_me
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_file_based_me ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_153_owner_reader_cannot_put_secure_boot_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_153_owner_reader_cannot_put_secure_boot_state_change ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_reservation
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_release_reservation ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_link_fails
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_link_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_214_volume_volume_connector_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_214_volume_volume_connector_id_patch_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_username
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_username ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_148_ports_port_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_148_ports_port_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_on_rebuild
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_attach_boot_iso_if_needed_on_rebuild ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_exec_failed
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_exec_failed ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha512
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_checksum_sha512 ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_with_smartnic_port
-ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests.test__finalize_rescue_with_smartnic_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_166_portgroups_ports_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_166_portgroups_ports_detail_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_198_volume_volume_target_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_198_volume_volume_target_id_delete_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_swift_based_me
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_swift_based_me ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_auth_password
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_auth_password ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_after_release
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_after_release ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_priv_password
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_priv_password ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_282_lessee_member_cannot_post_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_282_lessee_member_cannot_post_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_exception
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook_exception
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_on_error_hook_exception ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_154_lessee_reader_cannot_put_secure_boot_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_154_lessee_reader_cannot_put_secure_boot_state_change ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_in_exception_message
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_in_exception_message ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_webserver_based_me
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__remove_webserver_based_me ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_checksum
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_checksum ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_215_volume_volume_connector_id_patch_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_215_volume_volume_connector_id_patch_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_167_volume_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_167_volume_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_snmpv3
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_snmpv3 ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_disabled
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_disabled ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_199_volume_volume_target_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_199_volume_volume_target_id_delete_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_fail
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_fail ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_spawn_fails
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_spawn_after_spawn_fails ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_non_existent_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_non_existent_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_string_bool_verify_ca
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_string_bool_verify_ca ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_fail
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_fail ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_ok_bios
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_ok_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components_fails
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test__validate_sum_components_fails ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_with_auth
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_with_auth ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_of_reserved_node_fails
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reservation_of_reserved_node_fails ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_using_snmp_security
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_using_snmp_security ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_img_loc_sets_these_attributes
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_img_loc_sets_these_attributes ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_155_third_party_admin_cannot_put_secure_boot_state_change
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_155_third_party_admin_cannot_put_secure_boot_state_change ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_168_volume_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_168_volume_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_216_volume_volume_connector_id_patch_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_216_volume_volume_connector_id_patch_service ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_anaconda_deploy
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_anaconda_deploy ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_sets_parsed_url_attrib_of_fw_processor
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_sets_parsed_url_attrib_of_fw_processor ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_option_default
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_option_default ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_200_nodes_volume_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_200_nodes_volume_get_admin ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_enabled
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_enabled ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_check_share_fs_mounted_ok ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_image_via_http_verified
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning.test_build_instance_info_remote_image_via_http_verified ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_swift_error_deploy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_149_ports_port_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_149_ports_port_id_patch_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_throws_exception_with_invalid_firmware_url
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_fw_processor_ctor_throws_exception_with_invalid_firmware_url ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_default_value
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_default_value ... ok
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock_refreshes_fsm
-ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase.test_upgrade_lock_refreshes_fsm ... ok
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_snmp_driver_info_with_snmp
-ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_snmp_driver_info_with_snmp ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_283_owner_reader_cannot_post_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_283_owner_reader_cannot_post_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_check_interface_capability
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_check_interface_capability ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_once_sqlite
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_once_sqlite ... ok
-ironic.tests.unit.console.container.test_console_container.TestConsoleContainerFactory.test_factory
-ironic.tests.unit.console.container.test_console_container.TestConsoleContainerFactory.test_factory ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_unsupported
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_boot_mode_unsupported ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_169_volume_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_169_volume_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_fail
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_fail ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_empty_parameter
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_empty_parameter ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_156_owner_admin_can_change_provision_state
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_156_owner_admin_can_change_provision_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_217_volume_volume_connector_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_217_volume_volume_connector_id_delete_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_1_and_0
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_1_and_0 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_invalid_component
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_invalid_component ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_201_nodes_volume_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_201_nodes_volume_get_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_persistent_bios
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_persistent_bios ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_failed
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_failed ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_instance_info
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_instance_info ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_parse_deploy_info_ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_parse_deploy_info_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_none
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_enabled_individual_none ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_from_keystone
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_from_keystone ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_twice
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_reserve_node_reads_reservation_twice ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_missing_parameter
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_fails_for_missing_parameter ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_5_and_0
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_create_raid_with_raid_5_and_0 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_none
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_none/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_170_volume_connectors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_170_volume_connectors_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_invalid_component
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_invalid_component ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_157_owner_manager_can_change_provision_state
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_157_owner_manager_can_change_provision_state ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state_disk
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_indicator_state_disk ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_218_volume_volume_connector_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_218_volume_volume_connector_id_delete_member ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_network_validate_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_network_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_202_nodes_volume_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_202_nodes_volume_get_observer ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_with_component
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_get_and_validate_firmware_image_info_sum_with_component ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_err
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_err ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy_false
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy_false ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node_by_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_tags_get_destroyed_after_destroying_a_node_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_284_lessee_reader_cannot_post_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_284_lessee_reader_cannot_post_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_171_volume_connectors_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_171_volume_connectors_get_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration_return_cleared_raid_config
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_delete_raid_configuration_return_cleared_raid_config ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_power_validate_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_power_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_158_owner_member_can_change_provision_state
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_158_owner_member_can_change_provision_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_219_volume_volume_connector_id_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_219_volume_volume_connector_id_delete_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_150_ports_port_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_150_ports_port_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_missing
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_missing ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_deploy
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_deploy ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_mac_address
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_mac_address ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid_false
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid_false ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning_not_found
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_touch_node_provisioning_not_found ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_fails
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_fails ... ok
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_fail_create_raid_without_target_raid_config
-ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase.test_fail_create_raid_without_target_raid_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_203_nodes_volume_connectors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_203_nodes_volume_connectors_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_172_volume_connectors_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_172_volume_connectors_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_unknown_exception_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__download_fw_to
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__download_fw_to ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node ... ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_ok
-ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase.test_proxy_connect_ok ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_fail ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_incorrect
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_incorrect ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_220_volume_volume_connector_id_delete_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_220_volume_volume_connector_id_delete_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_159_lessee_admin_can_change_provision_state
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_159_lessee_admin_can_change_provision_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node_by_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_traits_get_destroyed_after_destroying_a_node_by_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_204_nodes_volume_connectors_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_204_nodes_volume_connectors_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_no_change
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_no_change ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_onetime_smci
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_onetime_smci ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume_none
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_get_remote_boot_volume_none ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_285_third_party_admin_cannot_post_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_285_third_party_admin_cannot_post_vifs ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_rescue
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase.test_setup_vmedia_with_image_service_rescue ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_no_ipaddress
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi_no_ipaddress ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_151_ports_port_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_151_ports_port_id_patch_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_173_volume_connectors_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_173_volume_connectors_post_admin ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_wait
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_prepare_clean_wait ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_false
+ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_false ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_221_volume_targets_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_221_volume_targets_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_unknown
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_boot_mode_unknown ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_clean ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_true
+ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase.test_is_image_href_ordinary_file_name_true ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_160_lessee_manager_can_change_provision_state
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_160_lessee_manager_can_change_provision_state ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__extract_fw_from_file
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_calls__extract_fw_from_file ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_associate_and_disassociate
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_associate_and_disassociate ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_multiple_systems
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_multiple_systems ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_286_owner_admin_delete_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_286_owner_admin_delete_vifs ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed_idrac5
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_partial_failed_idrac5 ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_already_exists
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_already_exists ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_205_nodes_volume_connectors_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_205_nodes_volume_connectors_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_174_volume_connectors_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_174_volume_connectors_post_member ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_not_implemented
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_set_secure_boot_state_not_implemented ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_create_schema_and_version
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_create_schema_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_222_volume_targets_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_222_volume_targets_get_member ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_steps_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_automated_steps_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_152_ports_port_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_152_ports_port_id_delete_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_with_logs_deploy ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent_smci
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_uefi_and_persistent_smci ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_exception
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_exception ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_cdrom_and_floppy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_cdrom_and_floppy ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_copy_file_different
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_copy_file_different ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspecting
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspecting ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_161_lessee_member_cannot_change_provision_state
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_161_lessee_member_cannot_change_provision_state ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_and_create_schema
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_and_create_schema ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_still_processing
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_still_processing ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_287_owner_manager_delete_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_287_owner_manager_delete_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_access_error_retry
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_access_error_retry ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_and_version
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspectwait
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_finished_at_inspectwait ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_175_volume_connectors_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_175_volume_connectors_post_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_206_nodes_volume_targets_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_206_nodes_volume_targets_get_admin ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_twice
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_invalid_args
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_invalid_args ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_maintenance
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_maintenance ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_clean ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_only_cdrom
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_only_cdrom ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_unknown_exception
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_unknown_exception ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_fallback
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_ipxe_boot_script_fallback ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_153_ports_port_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_153_ports_port_id_delete_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_223_volume_targets_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_223_volume_targets_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_162_third_party_admin_cannot_change_provision_state
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_162_third_party_admin_cannot_change_provision_state ... ok
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_walk_versions
-ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_never
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_never ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_attribute_error
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_attribute_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_176_volume_volume_connector_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_176_volume_volume_connector_id_get_admin ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual ... ok
-ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate
-ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_207_nodes_volume_targets_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_207_nodes_volume_targets_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_224_volume_targets_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_224_volume_targets_get_service ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_ramdisk
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_instance_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_overide
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_overide ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_163_service_can_change_provision_state_for_own_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_163_service_can_change_provision_state_for_own_nodes ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test__write_firmware_sum_final_without_logs_deploy ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_288_lessee_admin_can_delete_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_288_lessee_admin_can_delete_vifs ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_bios
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_bios ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false_fc_target
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_is_iscsi_boot_false_fc_target ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage_both
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_update_firmware_stage_both ... ok
-ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate_some
-ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_cannot_migrate_some ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_177_volume_volume_connector_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_177_volume_volume_connector_id_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_validate
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_validate ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_throws_error_if_checksum_validation_fails
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_throws_error_if_checksum_validation_fails ... ok
-ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_all
-ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_all ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_225_volume_targets_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_225_volume_targets_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_208_nodes_volume_targets_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_208_nodes_volume_targets_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_ramdisk
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_clean_up_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_164_service_cannot_change_provision_state
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_164_service_cannot_change_provision_state ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspecting
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspecting ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode ... ok
-ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_with_limit
-ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase.test_migrate_with_limit ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_exception
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_154_ports_port_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_154_ports_port_id_delete_observer ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_uefi
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_1_uefi ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_error
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_error ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export_failed
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__check_import_configuration_task_with_export_failed ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_bios
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_bios ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_289_lessee_manager_can_delete_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_289_lessee_manager_can_delete_vifs ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_178_volume_volume_connector_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_178_volume_volume_connector_id_get_observer ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspectwait
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_inspection_started_at_inspectwait ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license_no_or_invalid_format_license_key
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_activate_license_no_or_invalid_format_license_key ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_not_drac
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_not_drac ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_bios
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode_immediate
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_boot_mode_immediate ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_209_drivers_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_209_drivers_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info_exc
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_deploy_info_exc ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_uefi
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_existing_dirs_uefi ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_fc
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_fc ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_155_nodes_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_155_nodes_ports_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_226_volume_targets_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_226_volume_targets_post_member ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_no_poweroff
-ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_no_poweroff ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_exception
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_exception ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_instance_already_associated
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_instance_already_associated ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_connection_error_retry
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_connection_error_retry ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_165_owner_member_can_set_provision_state_clean
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_165_owner_member_can_set_provision_state_clean ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_290_owner_member_can_delete_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_290_owner_member_can_delete_vifs ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_uefi
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_set_boot_device_without_timeout_2_uefi ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_unsupported
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_cache_bios_unsupported ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_verifies_checksum_of_downloaded_fw_file
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_process_fw_on_verifies_checksum_of_downloaded_fw_file ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.Ilo5ImageHandlerTestCase.test_ilo5_kernel_param_config
-ironic.tests.unit.drivers.modules.test_image_utils.Ilo5ImageHandlerTestCase.test_ilo5_kernel_param_config ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_179_volume_volume_connector_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_179_volume_volume_connector_id_patch_admin ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_name_duplicate
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_name_duplicate ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot ... ok
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_invalid_update_mode
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_invalid_update_mode ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_deploy ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_210_drivers_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_210_drivers_get_member ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_no_provision
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_no_provision ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_no_firmware_url
-ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase.test_verify_firmware_update_args_throws_for_no_firmware_url ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_already_checked
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_already_checked ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_227_volume_targets_post_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_227_volume_targets_post_service ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_disable_ramdisk
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_disable_ramdisk ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_not_found
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_get_system_resource_not_found ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_immediate
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_immediate ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_166_owner_reader_cannot_set_provision_state_clean
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_166_owner_reader_cannot_set_provision_state_clean ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_not_found
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_not_found ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_set_dir_permission
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_set_dir_permission ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_no_task_monitor_url
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_no_task_monitor_url ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_fail ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_arch_rescue ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_iscsi
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_populate_storage_driver_internal_info_iscsi ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_291_lessee_member_cannot_delete_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_291_lessee_member_cannot_delete_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_180_volume_volume_connector_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_180_volume_volume_connector_id_patch_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_156_nodes_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_156_nodes_ports_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test__configure_vmedia_boot
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test__configure_vmedia_boot ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat_already_checked
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat_already_checked ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_provision
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_provision ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_no_wait
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_no_wait ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_211_drivers_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_211_drivers_get_observer ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_network_validate_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_network_validate_fail ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_deploy ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_fileurl
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_fileurl ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_locked
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_locked ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_good
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_management_interface_validate_good ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_grub
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_grub ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_228_volume_targets_post_service_project
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_228_volume_targets_post_service_project ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_167_lessee_admin_can_set_provision_state_clean
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_167_lessee_admin_can_set_provision_state_clean ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls_already_checked
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls_already_checked ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_power_validate
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_power_validate/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_notfound
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__query_import_configuration_status_node_notfound ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot ... skipped 'bug #2025424'
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_httpurl
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_httpurl ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_ipxe
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_ipxe ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_missing_param_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_181_volume_volume_connector_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_181_volume_volume_connector_id_patch_observer ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_false
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_false ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_power_validate_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_power_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_212_drivers_driver_name_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_212_drivers_driver_name_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_already_checked
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_already_checked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_already_off
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_already_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot_false
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_with_secure_boot_false ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_1
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_1 ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_229_volume_targets_post_service_project_disabled
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_229_volume_targets_post_service_project_disabled ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_true
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__disable_secure_boot_true ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_168_lessee_member_cannot_set_provision_state_clean
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_168_lessee_member_cannot_set_provision_state_clean ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready_with_connection_error
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase.test_wait_until_get_system_ready_with_connection_error ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_2
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_2 ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_bios
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_182_volume_volume_connector_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_182_volume_volume_connector_id_delete_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_choose_by_hierarchy_rescue ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_clean
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_fail/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_mac_address
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_create_pxe_config_uefi_mac_address ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_url_exception
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_add_https_certificate_url_exception ... ok
+ GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-c3565fc6-7819-4766-ac42-d4779780cf1f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-f6989269-184b-4b4e-8ac4-b60a47a07e8a
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-dfafdc8d-7e15-4d81-bf68-7bdf9cfba479
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_MEOW GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-fe778827-703c-4271-82e7-53739f23257f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_MEOW GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-e301bd5d-a4fa-40da-8a34-d7cb243dc197
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-6e02a600-fad4-449c-ba0e-7cce376c765d
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-4082b972-f5e7-4c28-abb0-8701a9d9b206
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-501f07d0-3ef6-45fc-b45f-2aa5297bba8b
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-78c6973b-6df2-4d4d-b67f-2a1966bbf2b7
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-b6968c7e-5009-46cf-b37d-5b4ad4c2862f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-af25752f-b776-4119-b04a-960bd62c685d
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-b15c3d16-0a76-435e-a402-32d7d952b5d3
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-705fd756-347a-42cc-af30-4cf408f1c720
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-7af19ae0-2e36-4ae7-9e88-2858059654e7
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-3376d76a-b5ee-44ae-8ebe-f028fe6d789a
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-9b7ca642-9cb6-4a79-aba7-5c0035433860
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:detach\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-f4086bd3-3168-4a97-809b-1b50ed7a25ca
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_292_third_party_admin_cannot_delete_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_292_third_party_admin_cannot_delete_vifs/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
  ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_213_drivers_driver_name_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_213_drivers_driver_name_get_member ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_3
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_3 ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_create
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_create ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_without_secure_boot
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_instance_without_secure_boot ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_230_volume_targets_post_service_project_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_230_volume_targets_post_service_project_admin ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_tear_down_storage_configuration
+ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils.test_tear_down_storage_configuration ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_disable_power_off
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_disable_power_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_293_service_can_delete_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_293_service_can_delete_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_169_owner_member_can_set_provision_state_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_169_owner_member_can_set_provision_state_service ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback_bios
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_fallback_bios ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls_already_checked
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls_already_checked ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_grub_config
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_grub_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_wait
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_prepare_clean_wait ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_glance_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_glance_image ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_ramdisk
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_clean_up_ramdisk ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_other_arch
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_other_arch ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_183_volume_volume_connector_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_183_volume_volume_connector_id_delete_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_214_drivers_driver_name_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_214_drivers_driver_name_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_exc
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_exc ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_deploy
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_failed_deploy ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageHandlerTestCase.test_redfish_kernel_param_config
+ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageHandlerTestCase.test_redfish_kernel_param_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_uefi
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_file_uefi ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_157_nodes_ports_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_157_nodes_ports_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_off
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_off ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_anaconda
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_anaconda ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_294_service_cannot_delete_other_nodes_vifs
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_294_service_cannot_delete_other_nodes_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_clean
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_maintenance
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_maintenance ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_uefi
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_boot_uefi ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_231_volume_targets_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_231_volume_targets_post_reader ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_partition_image
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_partition_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_170_owner_reader_cannot_set_provision_state_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_170_owner_reader_cannot_set_provision_state_service ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_http_url
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_http_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_not_retry_with_token
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_not_retry_with_token ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_184_volume_volume_connector_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_184_volume_volume_connector_id_delete_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_215_drivers_properties_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_215_drivers_properties_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_deploy_by_arch ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_on
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_fail_power_on ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_failed
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_failed ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_iso
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_iso ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_158_nodes_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_158_nodes_ports_detail_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_steps_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_manual_steps_fail ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_whole_disk_image ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot ... skipped 'bug #2025424'
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_swift_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__get_boot_iso_swift_image ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_recent_power_change
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_recent_power_change ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none_bios
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_none_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_232_volume_volume_target_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_232_volume_volume_target_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_deploy
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__set_success_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__parse_deploy_info
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__parse_deploy_info ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_deploy
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_deploy ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_ok ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_from_conf_rescue_by_arch ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_295_owner_readers_can_get_indicators
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_295_owner_readers_can_get_indicators ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_in_bios
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_iscsi_boot_target_in_bios ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_ramdisk
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_ramdisk ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_185_volume_targets_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_185_volume_targets_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_override_pxe_fallback
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_ipxe_config_template_override_pxe_fallback ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_iso
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_iso ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot_false
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_with_secure_boot_false ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_network_error_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test__do_node_clean_network_error_fail ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_retry
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_retry ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_216_drivers_properties_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_216_drivers_properties_get_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_159_nodes_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_159_nodes_ports_detail_get_member ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_end
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_end ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_bios_without_by_arch
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_bios_without_by_arch ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_driver_info
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_driver_info ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_empty
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_empty ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_secure_boot_keys
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_clear_secure_boot_keys ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_296_lesse_readers_can_get_indicators
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_296_lesse_readers_can_get_indicators ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_reboot_timeout_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_in_by_arch
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_in_by_arch ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_233_volume_volume_target_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_233_volume_volume_target_id_get_member ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_missing
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_data_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_without_secure_boot
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_instance_without_secure_boot ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_deploy_by_arch ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_exception_if_child_locked
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_exception_if_child_locked ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_160_nodes_ports_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_160_nodes_ports_detail_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_create_csr
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_create_csr ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_multipath
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_multipath ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_error
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_wrong_state
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_status_wrong_state ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_not_in_by_arch
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_cpu_not_in_by_arch ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_186_volume_targets_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_186_volume_targets_get_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_instance_image_info
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test__validate_instance_image_info ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_missing
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_missing ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_217_drivers_properties_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_217_drivers_properties_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean_no_skip_step
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_continue_node_clean_no_skip_step ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_flash_firmware_sum_mode_with_component
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_flash_firmware_sum_mode_with_component ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_no_extra_volumes
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_from_volume_config_no_extra_volumes ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_timeouts
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase.test_check_boot_timeouts ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_171_lessee_admin_can_set_provision_state_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_171_lessee_admin_can_set_provision_state_service ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property_bios_default
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_emtpy_property_bios_default ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_234_volume_volume_target_id_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_234_volume_volume_target_id_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_uefi_without_by_arch
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_boot_file_uefi_without_by_arch ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_187_volume_targets_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_187_volume_targets_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_mixed_source_rescue_by_arch ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_297_third_party_admin_cannot_get_indicators
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_297_third_party_admin_cannot_get_indicators ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_agent_busy
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_agent_busy ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_bios_without_by_arch
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_bios_without_by_arch ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_start
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_start ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_not_supported
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_interface_not_supported ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_from_clean_step
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_from_clean_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_161_portgroups_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_161_portgroups_ports_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_inst_info
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_inst_info ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok_initial_power_off
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok_initial_power_off ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_in_by_arch
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_in_by_arch ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_172_lessee_member_cannot_set_provision_state_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_172_lessee_member_cannot_set_provision_state_service ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_script
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_boot_script ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_ramdisk
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_ramdisk ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_fail
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_fail ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_oem_missing
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test__validate_conf_mold_oem_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_deploying
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_deploying ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_235_volume_volume_target_id_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_235_volume_volume_target_id_get_service ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_not_in_by_arch
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_cpu_not_in_by_arch ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_188_volume_targets_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_188_volume_targets_post_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_all
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_all ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_is_in_step_list
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_is_in_step_list ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_rescue
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_parse_driver_info_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property_bios
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_emtpy_property_bios ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_298_owner_reader_can_get_indicator_status
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_298_owner_reader_can_get_indicator_status ... skipped 'API appears to be broken and should be patched outside of this work.'
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_173_owner_admin_can_set_raid_config
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_173_owner_admin_can_set_raid_config ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on_inst_info
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase.test_prepare_node_for_deploy_sec_boot_on_inst_info ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_config
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_config ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_next_boot
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_next_boot ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_rescuing
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_glance_image_rescuing ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_per_node
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_per_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_236_volume_volume_target_id_patch_admin_extra
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_236_volume_volume_target_id_patch_admin_extra ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_189_volume_targets_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_189_volume_targets_post_member ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_uefi_without_by_arch
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase.test_get_pxe_config_template_uefi_without_by_arch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_first_step_async
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_automated_first_step_async ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent_child_remains
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent_child_remains ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_162_portgroups_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_162_portgroups_ports_get_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_ok ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_deploy_info
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_deploy_info ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_timeout_config
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_ipxe_timeout_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_174_owner_manager_can_set_raid_config
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_174_owner_manager_can_set_raid_config ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_299_lessee_reader_not_get_indicator_status
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_299_lessee_reader_not_get_indicator_status ... skipped 'API appears to be broken and should be patched outside of this work.'
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_returns
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_send_raw_bytes_returns ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_active
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_active ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_boot_option
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_boot_option ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_pregenerated_token
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_pregenerated_token ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_cleaning_vif_port_id
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_cleaning_vif_port_id ... ok
+ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_pxe_config
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_default_pxe_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_default_mode
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_default_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_237_volume_volume_target_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_237_volume_volume_target_id_patch_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_190_volume_targets_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_190_volume_targets_post_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent_fail
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_device_persistent_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_163_portgroups_ports_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_163_portgroups_ports_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_invalid_state
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_invalid_state ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_clean_step
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_clean_step ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_collect_logs
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_collect_logs ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_cleaning
+ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_provisioning_vif_port_id
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_provisioning_vif_port_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_not_deploying_not_cleaning
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_prepare_ramdisk_not_deploying_not_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_175_lessee_admin_cannot_set_raid_config
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_175_lessee_admin_cannot_set_raid_config ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_invalid_params
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_invalid_params ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_300_owner_member_can_set_indicator
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_300_owner_member_can_set_indicator ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_ok ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_storage_detach
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_storage_detach ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_whole_disk_image
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_local_whole_disk_image ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_remote_image_share_type_values
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_remote_image_share_type_values ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_238_volume_volume_target_id_patch_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_238_volume_volume_target_id_patch_reader ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_vif_port_id
-ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase.test_get_single_nic_with_vif_port_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_191_volume_volume_target_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_191_volume_volume_target_id_get_admin ... ok
+ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_error
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_continue_from_last_cleaning
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_continue_from_last_cleaning ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_rescue_mode
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_rescue_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_164_portgroups_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_164_portgroups_ports_detail_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode_fail
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_boot_mode_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_as_url_ignored
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_as_url_ignored ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_verify_step
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_clear_job_queue_missing_attr_verify_step ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_176_lessee_manager_cannot_set_raid_config
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_176_lessee_manager_cannot_set_raid_config ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_bios
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_bios ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_timeout_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_off_timeout_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_ignored
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_ignored ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_http_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_http_image ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_active
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_active ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_239_volume_volume_target_id_patch_service_disabled
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_239_volume_volume_target_id_patch_service_disabled ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_192_volume_volume_target_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_192_volume_volume_target_id_get_member ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_export_failed
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_export_failed ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_301_lessee_member_cannot_set_indicator
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_301_lessee_member_cannot_set_indicator ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_off ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv4
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv4 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_https_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_https_image ... ok
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_timeout
-ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase.test_wait_for_secure_boot_timeout ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip_as_url
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip_as_url ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_177_owner_member_can_set_raid_config
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_177_owner_member_can_set_raid_config ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_name_missing
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_name_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_165_portgroups_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_165_portgroups_ports_detail_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_wait
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_handles_hold_from_wait ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_224_drivers_vendor_passthru_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_224_drivers_vendor_passthru_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ipv6_as_url
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ipv6_as_url ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_instance_image_info
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_instance_image_info ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_193_volume_volume_target_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_193_volume_volume_target_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_sensor_data
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_sensor_data ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_on ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_redfish_bmc_address_ipv6_brackets_no_scheme
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_redfish_bmc_address_ipv6_brackets_no_scheme ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_240_volume_volume_target_id_patch_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_240_volume_volume_target_id_patch_service ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv6
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipv6 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_302_third_party_admin_cannot_set_indicator
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_302_third_party_admin_cannot_set_indicator ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_normal_boot
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_normal_boot ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_success
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_export_configuration_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_ramdisk_not_exist
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase.test_validate_rescue_ramdisk_not_exist ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_auto
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_auto ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_instance
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_instance ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_178_service_owner_can_set_raid_config
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_178_service_owner_can_set_raid_config ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_225_drivers_vendor_passthru_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_225_drivers_vendor_passthru_get_member ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host_in_url
-ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host_in_url ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_devices
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_devices ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_166_portgroups_ports_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_166_portgroups_ports_detail_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_snmp_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_snmp_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_create_subscription
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_create_subscription ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_194_volume_volume_target_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_194_volume_volume_target_id_patch_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_ramdisk
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_ramdisk ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_241_volume_volume_target_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_241_volume_volume_target_id_delete_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv4
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv4 ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_file_not_found
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_file_not_found ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_basic
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_basic ... ok
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_delete_subscription
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_delete_subscription ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__exec_stop_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__exec_stop_console ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_226_drivers_vendor_passthru_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_226_drivers_vendor_passthru_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_179_lessee_member_cannot_set_raid_config
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_179_lessee_member_cannot_set_raid_config ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_1___legacy_bios_only_____bios___
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_1___legacy_bios_only_____bios___ ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_boot_ramdisk
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_boot_ramdisk ... ok
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_all
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_all ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_195_volume_volume_target_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_195_volume_volume_target_id_patch_member ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all_disable_ramdisk
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_all_disable_ramdisk ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_242_volume_volume_target_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_242_volume_volume_target_id_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_167_volume_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_167_volume_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_303_owner_reader_can_list_portgroups
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_303_owner_reader_can_list_portgroups ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_incorrect_schema
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_incorrect_schema ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv6
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_http_ipxe_ipv6 ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_ok ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_2___uefi_only_____uefi___
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_2___uefi_only_____uefi___ ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_cd
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_cd ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_name_missing
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_name_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_227_drivers_vendor_passthru_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_227_drivers_vendor_passthru_post_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_session
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_session ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_local_or_whole_disk_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_local_or_whole_disk_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_180_third_party_admin_cannot_set_raid_config
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_180_third_party_admin_cannot_set_raid_config ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd_without_user
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd_without_user ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning ... ok
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_196_volume_volume_target_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_196_volume_volume_target_id_patch_observer ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_168_volume_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_168_volume_get_member ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6 ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_3___legacy_bios_and_uefi_____uefi____bios___
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_get_supported_boot_modes_3___legacy_bios_and_uefi_____uefi____bios___ ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_304_owner_service_can_list_portgroups
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_304_owner_service_can_list_portgroups ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_243_volume_volume_target_id_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_243_volume_volume_target_id_delete_reader ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_partition_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_partition_image ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_timeout_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions_empty
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions_empty ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_228_drivers_vendor_passthru_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_228_drivers_vendor_passthru_post_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_disabled_sessions_cache
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_disabled_sessions_cache ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_181_service_cannot_set_raid_config
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_181_service_cannot_set_raid_config ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_first_step_async
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_manual_first_step_async ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_error
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_error ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_success
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_configuration_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_empty_password
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_empty_password ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6_bios
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_dhcp_options_for_instance_ipv6_bios ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_169_volume_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_169_volume_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_does_not_exist
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_does_not_exist ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_197_volume_volume_target_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_197_volume_volume_target_id_delete_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_244_volume_volume_target_id_delete_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_244_volume_volume_target_id_delete_service ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_export_configuration_success
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_import_export_configuration_success ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_229_drivers_vendor_passthru_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_229_drivers_vendor_passthru_post_observer ... ok
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_exists
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_exists ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_182_owner_admin_can_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_182_owner_admin_can_get_console ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_fallback_ipxe_boot_script
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_fallback_ipxe_boot_script ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_snmp_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_snmp_failure ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_failed
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_failed ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_305_lessee_reader_can_list_portgroups
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_305_lessee_reader_can_list_portgroups ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_170_volume_connectors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_170_volume_connectors_get_admin ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot_timeout
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_power_on_with_next_boot_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_198_volume_volume_target_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_198_volume_volume_target_id_delete_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_invalid_delete_subscription
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_invalid_delete_subscription ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail_nodir
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail_nodir ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_245_nodes_volume_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_245_nodes_volume_get_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_230_drivers_vendor_passthru_put_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_230_drivers_vendor_passthru_put_admin ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_fail
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_fail ... ok
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_create_subscription
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_create_subscription ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_183_owner_manager_can_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_183_owner_manager_can_get_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_199_volume_volume_target_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_199_volume_volume_target_id_delete_observer ... ok
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_delete_subscription
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_delete_subscription ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_timeout
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_timeout ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_not_supported
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_inject_nmi_not_supported ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_known_good_state
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_known_good_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_246_nodes_volume_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_246_nodes_volume_get_member ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_invalid_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_invalid_port ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_last_step
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_next_clean_step_oob_reboot_last_step ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_231_drivers_vendor_passthru_put_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_231_drivers_vendor_passthru_put_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_middle_of_clean_step
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_middle_of_clean_step ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_basic_session_caching
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_basic_session_caching ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port ... ok
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_dev
-ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_dev ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_bad_driver_info
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_bad_driver_info ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_171_volume_connectors_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_171_volume_connectors_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_184_owner_service_can_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_184_owner_service_can_get_console ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_200_nodes_volume_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_200_nodes_volume_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_247_nodes_volume_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_247_nodes_volume_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_306_third_party_admin_cannot_list_portgroups
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_306_third_party_admin_cannot_list_portgroups ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port_auto_allocate
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port_auto_allocate ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_error
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_error ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_ipxe
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_kernel_ramdisk_info_ipxe ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_bios_to_default
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_bios_to_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_232_drivers_vendor_passthru_put_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_232_drivers_vendor_passthru_put_observer ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__fail_validation
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__fail_validation ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image ... ok
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_node_clean_steps_fail_poweroff
-ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase.test_do_node_clean_steps_fail_poweroff ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_address
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_address ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_wrong_ipmi_protocol_version
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_wrong_ipmi_protocol_version ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_timeout_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_power_off_timeout_ok ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_185_lessee_admin_cannot_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_185_lessee_admin_cannot_get_console ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_201_nodes_volume_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_201_nodes_volume_get_member ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_pxe_config_file_path
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_pxe_config_file_path ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_iso_boot ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_172_volume_connectors_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_172_volume_connectors_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_248_nodes_volume_connectors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_248_nodes_volume_connectors_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin ... skipped 'not updated for scope testing'
-ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_failure
-ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_failure ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_get_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_get_console ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_ok ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_307_owner_reader_can_read_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_307_owner_reader_can_read_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi_and_unknown
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi_and_unknown ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_202_nodes_volume_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_202_nodes_volume_get_observer ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_password
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_password ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_186_lessee_manager_cannot_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_186_lessee_manager_cannot_get_console ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer ... skipped 'not updated for scope testing'
-ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok
-ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok ... ok
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_clean_step
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_clean_step ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_error
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_error ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_fail ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info_ipxe
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_get_rescue_kr_info_ipxe ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_173_volume_connectors_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_173_volume_connectors_post_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_no_password
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_no_password ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_instance_ramdisk_boot_render_configdrive ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_249_nodes_volume_connectors_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_249_nodes_volume_connectors_get_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_glance_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_glance_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_multiple_fc_wwns
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_multiple_fc_wwns ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_set_soft_reboot_timeout_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok_asynchronous
-ironic.tests.unit.conductor.test_inspection.TestContinueInspection.test_ok_asynchronous ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_alloc_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_alloc_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_203_nodes_volume_connectors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_203_nodes_volume_connectors_get_admin ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_username
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_username ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_snmp_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_snmp_failure ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_308_lessee_reader_can_read_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_308_lessee_reader_can_read_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_187_owner_member_can_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_187_owner_member_can_get_console ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_235_nodes_bios_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_235_nodes_bios_get_admin ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_link_mac_pxe_configs_with_pxe_disabled
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_link_mac_pxe_configs_with_pxe_disabled ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_raises_with_insufficient_data
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_raises_with_insufficient_data ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_250_nodes_volume_connectors_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_250_nodes_volume_connectors_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_with_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_with_port ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_174_volume_connectors_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_174_volume_connectors_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_verify_step
+ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase.test_reset_idrac_missing_attr_verify_step ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_fast_track
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_single_path
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_single_path ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_204_nodes_volume_connectors_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_204_nodes_volume_connectors_get_member ... ok
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_session_reuse
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_session_reuse ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_188_lessee_member_cannot_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_188_lessee_member_cannot_get_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_236_nodes_bios_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_236_nodes_bios_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on ... ok
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_pxe_config
+ironic.tests.unit.common.test_pxe_utils.TestPXEUtils.test_pxe_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_boot_validate_failure
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_boot_validate_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_251_nodes_volume_targets_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_251_nodes_volume_targets_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console_fail ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_unknown_raises_excption
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_unknown_raises_excption ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_bios
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_205_nodes_volume_connectors_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_205_nodes_volume_connectors_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_pass_as_arg_ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_ilo_credential_pass_as_arg_ok ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_cold
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_cold ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_no_debug
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_no_debug ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_175_volume_connectors_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_175_volume_connectors_post_observer ... ok
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_expire_old_sessions
-ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_expire_old_sessions ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_189_owner_reader_cannot_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_189_owner_reader_cannot_get_console ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_309_third_party_admin_cannot_read_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_309_third_party_admin_cannot_read_portgroup ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_error
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_agent_token_required
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_agent_token_required ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_called_with_target_and_connector
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_called_with_target_and_connector ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_252_nodes_volume_targets_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_252_nodes_volume_targets_get_member ... ok
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_flags
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_flags ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_all_attempts
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_all_attempts ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection_missing
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection_missing ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_206_nodes_volume_targets_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_206_nodes_volume_targets_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_one_timeout
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_one_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_ramdisk_deploy
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_ramdisk_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_190_lessee_reader_cannot_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_190_lessee_reader_cannot_get_console ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_fails_without_connectors
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_fails_without_connectors ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_two_timeouts
-ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_two_timeouts ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_with_params
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_prepare_ramdisk_with_params ... ok
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_just_fails
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_just_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_glance
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_glance ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_IPMI_version_1_5
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_IPMI_version_1_5 ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_253_nodes_volume_targets_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_253_nodes_volume_targets_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_176_volume_volume_connector_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_176_volume_volume_connector_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_snmp_failure
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_snmp_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_207_nodes_volume_targets_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_207_nodes_volume_targets_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_deploying
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_error_deploying ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_warm
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_bmc_reset_warm ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_310_owner_admin_can_add_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_310_owner_admin_can_add_portgroup ... ok
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_boot_iso
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_boot_iso ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_no_volumes
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_no_volumes ... ok
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_alternate_error
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_alternate_error ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_timeout
+ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_177_volume_volume_connector_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_177_volume_volume_connector_id_get_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_correct_vendor
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_correct_vendor ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_237_nodes_bios_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_237_nodes_bios_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_191_third_party_admin_cannot_get_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_191_third_party_admin_cannot_get_console ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_take_over_failure
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_take_over_failure ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_error_noconfig
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_error_noconfig ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes ... ok
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_and_fails
+ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase.test_convert_image_retries_and_fails ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_cleaning ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_secure_boot_keys_to_default
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_reset_secure_boot_keys_to_default ... ok
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration ... ok
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_311_owner_service_can_add_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_311_owner_service_can_add_portgroup ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_errors_with_lack_of_support
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_errors_with_lack_of_support ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries_without_log_mock
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_retries_without_log_mock ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_254_drivers_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_254_drivers_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure ... ok
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver_exc
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver_exc ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_deploy
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_208_nodes_volume_targets_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_208_nodes_volume_targets_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_uuid ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_delete_existing
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_delete_existing ... ok
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_notifier
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_notifier ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes_with_http_method
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_call_send_raw_bytes_with_http_method ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_178_volume_volume_connector_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_178_volume_volume_connector_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_security_parameters_update
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_security_parameters_update ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_inspection
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_inspection ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_deploying
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_get_settings_failed_deploying ... ok
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_publisher_id
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_sensors_notifier_no_publisher_id ... ok
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_invalid
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_apply_configuration_invalid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_192_owner_admin_can_set_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_192_owner_admin_can_set_console ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig ... ok
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_driver_routes
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_driver_routes ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_fail
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_fail ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_kernel_ramdisk
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_kernel_ramdisk ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_312_owner_manager_can_add_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_312_owner_manager_can_add_portgroup ... ok
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_get_logical_disk_properties
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_get_logical_disk_properties ... ok
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_notifier
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_notifier ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_apply_configuration
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_apply_configuration ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_179_volume_volume_connector_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_179_volume_volume_connector_id_patch_admin ... ok
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_publisher_id
+ironic.tests.unit.common.test_rpc.TestUtils.test_get_versioned_notifier_no_publisher_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_tags
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_tags ... ok
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_invalid_device
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_invalid_device ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_local
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_local ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_cold_good
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_cold_good ... ok
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_no_target_raid_config
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_no_target_raid_config ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_factory_reset
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_factory_reset ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_313_owner_member_cannot_add_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_313_owner_member_cannot_add_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_255_drivers_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_255_drivers_get_member ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure_no_attach_error
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure_no_attach_error ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_end
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_end ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_exception
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_exception ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_209_drivers_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_209_drivers_get_admin ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_traits
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_update_node_with_traits ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_with_takeover
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test__do_adoption_with_takeover ... ok
+ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_disabled
+ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_disabled ... ok
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_missing
+ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase.test_validate_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue_no_rescue_ramdisk
-ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_raid_config
+ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase.test_validate_raid_config ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_ok ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_good
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_good ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_180_volume_volume_connector_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_180_volume_volume_connector_id_patch_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_first_call_to_address
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_first_call_to_address ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_cleaning ... ok
+ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_enabled
+ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_notifications_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_239_nodes_bios_bios_setting_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_239_nodes_bios_bios_setting_get_member ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_256_drivers_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_256_drivers_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_error
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_error ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.GetInterfacesTestCase.test_get_interfaces
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.GetInterfacesTestCase.test_get_interfaces ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_193_owner_manager_can_set_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_193_owner_manager_can_set_console/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
- ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_no_sleep
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_no_sleep ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_210_drivers_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_210_drivers_get_member ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_connector_get_destroyed_after_destroying_a_node_uuid ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_sleep
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_sleep ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_boot_interface
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_boot_interface ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_warm_good
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__bmc_reset_warm_good ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_314_lessee_admin_cannot_add_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_314_lessee_admin_cannot_add_portgroup ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_fail
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_fail ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_auto
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_auto ... ok
+ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_with_custom_topics
+ironic.tests.unit.common.test_rpc.TestUtils.test_init_globals_with_custom_topics ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_deploy
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_iloobj_failed_deploy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_181_volume_volume_connector_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_181_volume_volume_connector_id_patch_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_mdns
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_mdns ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_start
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_heartbeat_deploy_start ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure_raises_exception
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure_raises_exception ... ok
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_257_drivers_driver_name_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_257_drivers_driver_name_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_try_different_cipher_suite
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_try_different_cipher_suite ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_194_lessee_admin_cannot_set_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_194_lessee_admin_cannot_set_console ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_no_loopback
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_no_loopback ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_211_drivers_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_211_drivers_get_observer ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_console_interface
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_console_interface ... ok
+ironic.tests.unit.common.test_utils.IsHttpUrlTestCase.test_is_http_url
+ironic.tests.unit.common.test_utils.IsHttpUrlTestCase.test_is_http_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__parse_driver_info_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__parse_driver_info_fail ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_exception_if_parent_locked
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_exception_if_parent_locked ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_true
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_device_persistent_true ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_cleaning ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_basic
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_basic ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_315_lessee_manager_cannot_add_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_315_lessee_manager_cannot_add_portgroup ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_deploy_interface
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_deploy_interface ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node_uuid
-ironic.tests.unit.db.test_nodes.DbNodeTestCase.test_volume_target_gets_destroyed_after_destroying_a_node_uuid ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_fail ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_two_calls_to_diff_address
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_two_calls_to_diff_address ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_override
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_override ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_182_volume_volume_connector_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_182_volume_volume_connector_id_delete_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_should_write_image
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_should_write_image ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_address
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_address ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_241_conductors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_241_conductors_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_driver_interfaces
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_driver_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_check_exit_code
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_check_exit_code ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_properties ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node_retry
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_adopt_node_retry ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_212_drivers_driver_name_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_212_drivers_driver_name_get_admin ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_uuid
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_create_port_duplicated_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_195_lessee_manager_cannot_set_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_195_lessee_manager_cannot_set_console ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_validate_ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_validate_ok ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_dual_bridging
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_dual_bridging ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_deploy
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_post_boot_bios_step_invalid_deploy ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_active
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_active ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_destroy_port
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_destroy_port ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fail_on_unknown_volume_types
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fail_on_unknown_volume_types ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_empty_username
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_empty_username ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_242_conductors_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_242_conductors_get_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__get_mac_addresses
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__get_mac_addresses ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
- ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_213_drivers_driver_name_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_213_drivers_driver_name_get_member ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_ironic_retries
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_ironic_retries ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_good
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_validate__send_raw_bytes_good ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_196_owner_member_can_set_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_196_owner_member_can_set_console ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_cleaning
-ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase.test_prepare_cleaning ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_exception
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_exception ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_fc_conn_iscsi_target
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_fc_conn_iscsi_target ... ok
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_manage_of_failed_adoption
-ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase.test_do_provisioning_action_manage_of_failed_adoption ... ok
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_boot_mode_default_impl
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_boot_mode_default_impl ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_243_conductors_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_243_conductors_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_258_drivers_driver_name_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_258_drivers_driver_name_get_member ... ok
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_indicator_state_default_impl
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_indicator_state_default_impl ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner_no_match
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_owner_no_match ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_single_bridging
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_single_bridging ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_notify
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_notify ... ok
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_session
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_auth_session ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_316_lessee_member_cannot_add_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_316_lessee_member_cannot_add_portgroup ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_get_properties
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_get_properties ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode_fail
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_boot_mode_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_183_volume_volume_connector_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_183_volume_volume_connector_id_delete_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_mac_addresses
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_mac_addresses ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_ipmi ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_214_drivers_driver_name_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_214_drivers_driver_name_get_observer ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test__sync_power_state_multiple_nodes
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test__sync_power_state_multiple_nodes ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_197_lessee_member_cannot_set_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_197_lessee_member_cannot_set_console ... ok
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_boot_modes_default_impl
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_boot_modes_default_impl ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_iscsi_conn_fc_target
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_iscsi_conn_fc_target ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timeout
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timeout ... ok
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_indicators_default_impl
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_indicators_default_impl ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_disappears_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_disappears_on_acquire ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project_no_match
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_address_filter_by_project_no_match ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_259_drivers_driver_name_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_259_drivers_driver_name_get_reader ... ok
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_redfish
-ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_redfish ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_244_conductors_hostname_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_244_conductors_hostname_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timing
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timing ... ok
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_inject_nmi_default_impl
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_inject_nmi_default_impl ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_215_drivers_properties_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_215_drivers_properties_get_admin ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_deploywait_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_deploywait_on_acquire ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_id
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_id ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_when_fc_connectors_unequal
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_when_fc_connectors_unequal ... ok
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_boot_mode_default_impl
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_boot_mode_default_impl ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_timing
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_timing ... ok
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_indicator_state_default_impl
-ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_indicator_state_default_impl ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_198_owner_service_can_set_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_198_owner_service_can_set_console ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_enroll_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_enroll_on_acquire ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_name
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_name ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_vendor_routes
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase.test_vendor_passthru_vendor_routes ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_cleaning ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_inspect_interface
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_inspect_interface ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_parent_off
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_parent_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_260_drivers_properties_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_260_drivers_properties_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_username
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_username ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_245_conductors_hostname_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_245_conductors_hostname_get_member ... ok
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_create
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_create ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_default
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_default ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_maintenance_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_maintenance_on_acquire ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_216_drivers_properties_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_216_drivers_properties_get_member ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_uuid
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_by_uuid ... ok
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_str_password
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_str_password ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_power_transition_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_in_power_transition_on_acquire ... ok
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_does_not_exist
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_does_not_exist ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_with_numeric_password
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_with_numeric_password ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_261_drivers_properties_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_261_drivers_properties_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_199_service_cannot_set_console
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_199_service_cannot_set_console ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_246_conductors_hostname_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_246_conductors_hostname_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_failed
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_failed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_locked_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_locked_on_acquire ... ok
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_node_does_not_exist
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_node_does_not_exist ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_ipmi ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_217_drivers_properties_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_217_drivers_properties_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_fc_boot_no_connectors
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_fc_boot_no_connectors ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_owner
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_owner ... ok
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_save
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_save ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_not_mapped
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_node_not_mapped ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session ... ok
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_create_and_update
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_create_and_update ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_262_drivers_properties_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_262_drivers_properties_get_reader ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_project
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_filter_by_node_project ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_200_owner_admin_cannot_get_vendor_passthru_methods
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_200_owner_admin_cannot_get_vendor_passthru_methods ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_247_allocations_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_247_allocations_post_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_redfish
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_power_state_redfish ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_iscsi_boot_no_connectors
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_iscsi_boot_no_connectors ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin ... ok
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_nochange
-ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_nochange ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node_adopt_failed
-ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase.test_single_node_adopt_failed ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_sorted
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_port_list_sorted ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_get_properties ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_boot_device
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_boot_device ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_317_third_party_admin_cannot_add_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_317_third_party_admin_cannot_add_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_263_drivers_raid_logical_disk_properties_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_263_drivers_raid_logical_disk_properties_get_admin ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_248_allocations_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_248_allocations_post_member ... skipped "This endpoint's behavior supports allocation creation as a member with the new Role Based Access Control changes. Thus this test cannot both ensure prior and post-change behavior as it is actually valid moving forward."
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_disabled_sessions_cache
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_disabled_sessions_cache ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_184_volume_volume_connector_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_184_volume_volume_connector_id_delete_observer ... ok
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_failed
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_failed ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_deploying
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_conf_deploying ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_201_owner_manager_cannot_get_vendor_passthru_methods
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_201_owner_manager_cannot_get_vendor_passthru_methods ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member ... ok
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_copies_object
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_copies_object ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_connectors_and_boot
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_connectors_and_boot ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress ... ok
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_object
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_object ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner_no_match
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_owner_no_match ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_264_drivers_raid_logical_disk_properties_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_264_drivers_raid_logical_disk_properties_get_member ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_storage_attach
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_storage_attach ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_indicator_state
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_indicator_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_raise
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_action_on_raise ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on_timeout
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_power_on_timeout ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_249_allocations_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_249_allocations_post_observer ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_connectors
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_connectors ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_202_owner_service_cannot_get_vendor_passthru_methods
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_202_owner_service_cannot_get_vendor_passthru_methods ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project ... ok
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_backport_versions
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_backport_versions ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot ... ok
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project_no_match
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_filter_by_node_project_no_match ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_in_bios
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_in_bios ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_265_drivers_raid_logical_disk_properties_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_265_drivers_raid_logical_disk_properties_get_reader ... ok
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_object
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_object ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_that_does_not_exist
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_node_id_that_does_not_exist ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_targets
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_targets ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_250_allocations_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_250_allocations_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot_timeout
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_reboot_reboot_timeout ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout ... ok
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_raise
-ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor.test_object_class_action_on_raise ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_203_owner_member_cannot_get_vendor_passthru_methods
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_203_owner_member_cannot_get_vendor_passthru_methods ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_configuration
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_apply_configuration ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_properties
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_properties ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_185_volume_targets_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_185_volume_targets_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_basic_session_caching
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_basic_session_caching ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_no_console_enabled
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_no_console_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_318_owner_admin_can_modify_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_318_owner_admin_can_modify_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_266_drivers_vendor_passthru_methods_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_266_drivers_vendor_passthru_methods_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_connector
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_connector ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner ... ok
-ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_off
-ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_off ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_251_allocations_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_251_allocations_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner_no_match
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_owner_no_match ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_204_owner_reader_cannot_get_vendor_passthru_methods
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_204_owner_reader_cannot_get_vendor_passthru_methods ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_with_parent
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_with_parent ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_boot_devices
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_boot_devices ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_missed_properties
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_missed_properties ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state_timeout
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_set_power_state_timeout ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_node_busy
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_node_busy ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_targets
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_targets ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_267_drivers_vendor_passthru_methods_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_267_drivers_vendor_passthru_methods_get_member ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project ... ok
-ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_on
-ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_on ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_default
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_default ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_out_of_space
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_out_of_space ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project_no_match
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_filter_by_node_project_no_match ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_252_allocations_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_252_allocations_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_address
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_address ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_186_volume_targets_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_186_volume_targets_get_member ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_indicators
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_get_supported_indicators ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_205_lessee_admin_cannot_get_vendor_passthru_methods
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_205_lessee_admin_cannot_get_vendor_passthru_methods ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_timeout
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_timeout ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_ipmi ... ok
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_no_settings
-ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_no_settings ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_that_does_not_exist
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_portgroup_id_that_does_not_exist ... ok
-ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_bad_value
-ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_bad_value ... ok
-ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_reboot
-ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase.test_reserved_step_power_reboot ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_268_drivers_vendor_passthru_methods_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_268_drivers_vendor_passthru_methods_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_basics
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_basics ... ok
-ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_good_value
-ironic.tests.unit.objects.test_fields.TestNotificationStatusField.test_coerce_good_value ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_no_match
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_no_match ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_224_drivers_vendor_passthru_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_224_drivers_vendor_passthru_get_admin ... ok
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_error_state
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_error_state ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_redfish
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_fail_redfish ... ok
-ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra
-ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra ... ok
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_253_allocations_allocation_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_253_allocations_allocation_id_get_admin ... ok
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_no_state_change
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_no_state_change ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_206_lessee_manager_cannot_get_vendor_passthru_methods
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_206_lessee_manager_cannot_get_vendor_passthru_methods ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_multi
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_multi ... ok
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_only_once
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_only_once ... ok
-ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_in_internal_info
-ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_in_internal_info ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_269_drivers_vendor_passthru_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_269_drivers_vendor_passthru_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_ipmi
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_ipmi ... ok
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state_unknown
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state_unknown ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_225_drivers_vendor_passthru_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_225_drivers_vendor_passthru_get_member ... ok
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_resource_released
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_resource_released ... ok
-ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_lower_version
-ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_lower_version ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_single
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_get_ports_by_shard_with_match_single ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_instance
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_instance ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_stable
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_stable ... ok
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_redfish
-ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase.test_validate_redfish ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_254_allocations_allocation_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_254_allocations_allocation_id_get_member ... ok
-ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_not_in_extra
-ironic.tests.unit.objects.test_portgroup.TestConvertToVersion.test_vif_in_extra_not_in_extra ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_207_lessee_member_cannot_get_vendor_passthru_methods
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_207_lessee_member_cannot_get_vendor_passthru_methods ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_319_owner_manager_can_modify_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_319_owner_manager_can_modify_portgroup ... ok
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_locked
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_locked ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_with_auth
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_with_auth ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_fail
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_fail ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_deploying
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_factory_reset_deploying ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_unstable
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_unstable ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_270_drivers_vendor_passthru_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_270_drivers_vendor_passthru_get_member ... ok
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot ... ok
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 409 Conflict
-Content-Type: application/json
-Openstack-Request-Id: req-9beb655a-bc34-46af-b861-4ca00da6aef1
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 is associated with instance aaaaaaaa-1111-bbbb-2222-cccccccccccc.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 204 No Content
-Openstack-Request-Id: req-35936f84-044e-46a7-9b12-0fe2df391fda
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-
-DELETE /v1/nodes/foo.1 GOT Response: 204 No Content
-Openstack-Request-Id: req-97e7fe89-3313-41ae-93f9-e90ba0d33b06
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.5
-
-DELETE /v1/nodes/foo GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-0d13f0d0-dbb8-4309-a042-89995cb19c18
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node foo could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/foo.json GOT Response: 204 No Content
-Openstack-Request-Id: req-3164fb0c-f796-440f-ac08-c192fe2643f9
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.5
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 202 Accepted
-Openstack-Request-Id: req-9d8bfd73-283a-49d3-a49e-41c167e08a2b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-
-DELETE /v1/nodes/foo/maintenance GOT Response: 202 Accepted
-Openstack-Request-Id: req-1c0e2443-c8e5-4cfc-a6ec-d4d580590d00
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.5
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-759e5170-4e02-493d-a803-e6bc32e55dfe
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/foo GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-bab89ec4-91c5-44c8-bdda-bdce26375c20
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.5
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node foo could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/foo GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-13027275-42e3-41e2-a51d-e0984acb9c9d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node foo could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-f1a908c2-7c14-4905-a85d-a6ba67d21bb0
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.24
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-9bb30ad6-21f8-41f6-8c52-cef7e2c60aa6
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/ports GOT Response: 400 Bad Request
-Content-Type: application/json
-Openstack-Request-Id: req-8cc154a1-8ae5-417f-a308-73b69699fe2b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: port_uuid\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-e135a49a-87f8-4a2c-b0ed-06cca20069e0
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/connectors GOT Response: 400 Bad Request
-Content-Type: application/json
-Openstack-Request-Id: req-585f75e2-1800-47b5-beac-52e08f9c0466
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Missing mandatory parameter: connector_uuid\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-cca54204-2cdc-449b-a19f-a0364ed2f3dd
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Operation not permitted.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/do_test GOT Response: 202 Accepted
-Openstack-Request-Id: req-0db570cd-d0e3-4ae1-beb5-097ee7387b33
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_stable
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_stable ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_226_drivers_vendor_passthru_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_226_drivers_vendor_passthru_get_observer ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_duplicated_address
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_duplicated_address ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up ... ok
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_unstable
-ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_unstable ... ok
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_uuid
-ironic.tests.unit.db.test_ports.DbPortTestCase.test_update_port_uuid ... ok
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_another_state
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_another_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_255_allocations_allocation_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_255_allocations_allocation_id_get_observer ... ok
-ironic.tests.unit.db.sqlalchemy.test_api.TestDBWriteMethodsRetryOnDeadlock.test_retry_on_deadlock
-ironic.tests.unit.db.sqlalchemy.test_api.TestDBWriteMethodsRetryOnDeadlock.test_retry_on_deadlock ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_208_lessee_reader_cannot_get_vendor_passthru_methods
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_208_lessee_reader_cannot_get_vendor_passthru_methods ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_271_drivers_vendor_passthru_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_271_drivers_vendor_passthru_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_187_volume_targets_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_187_volume_targets_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_password
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_password ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_good
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_device_good ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot_with_disable_power_off
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot_with_disable_power_off ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_cleaning ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_without_auth
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_set_iscsi_boot_target_without_auth ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_320_owner_member_cannot_modify_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_320_owner_member_cannot_modify_portgroup ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_mode_good
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_boot_mode_good ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_227_drivers_vendor_passthru_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_227_drivers_vendor_passthru_post_admin ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_address
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_address ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up_disable_power_off
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_clean_up_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method
-ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method ... ok
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_into_instance
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_into_instance ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_name
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_name ... ok
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_not_found
+ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase.test__start_consoles_node_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk_rescue
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk_rescue ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_username
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_new_session_username ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_272_drivers_vendor_passthru_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_272_drivers_vendor_passthru_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_209_owner_admin_cannot_get_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_209_owner_admin_cannot_get_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_managers_fail
-ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_managers_fail ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_uuid
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_duplicated_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_256_allocations_allocation_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_256_allocations_allocation_id_patch_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_228_drivers_vendor_passthru_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_228_drivers_vendor_passthru_post_member ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_no_timeout
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_no_timeout ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_deploying
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_iloobj_failed_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_188_volume_targets_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_188_volume_targets_post_admin ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_indicator_state_good
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_set_indicator_state_good ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_auth_failure_logging_threshold
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_auth_failure_logging_threshold ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_timeout
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_no_mode
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_create_portgroup_no_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_no_managers
-ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_no_managers ... ok
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_273_drivers_vendor_passthru_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_273_drivers_vendor_passthru_post_member ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_210_owner_manager_cannot_get_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_210_owner_manager_cannot_get_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_fast_track
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_fast_track ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_257_allocations_allocation_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_257_allocations_allocation_id_patch_member ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_validate
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_management_interface_validate ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_321_lessee_admin_cannot_modify_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_321_lessee_admin_cannot_modify_portgroup ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_storage_attach
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_storage_attach ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_session_reuse
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_ensure_session_reuse ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_229_drivers_vendor_passthru_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_229_drivers_vendor_passthru_post_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_fails
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_fails ... ok
-ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_oem_not_found
-ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase.test_execute_oem_manager_method_oem_not_found ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_not_empty
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_not_empty ... ok
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_no_fast_track
-ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_no_fast_track ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_all
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_all ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_active_interfaces
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_active_interfaces ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_274_drivers_vendor_passthru_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_274_drivers_vendor_passthru_post_reader ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_that_does_not_exist
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_that_does_not_exist ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_storage_should_write_image_false
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_storage_should_write_image_false ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_both_clean_up
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_both_clean_up ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_211_owner_service_cannot_get_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_211_owner_service_cannot_get_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_all_interfaces
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_all_interfaces ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_230_drivers_vendor_passthru_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_230_drivers_vendor_passthru_put_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_258_allocations_allocation_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_258_allocations_allocation_id_patch_observer ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_uuid
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_destroy_portgroup_uuid ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_another_fs
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_another_fs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_no_pxe_fallback_to_all
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_no_pxe_fallback_to_all ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_275_drivers_vendor_passthru_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_275_drivers_vendor_passthru_put_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_with_deployment_reboot
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_deploy_with_deployment_reboot ... ok
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_timeout
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_timeout ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_fail
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_clean_up_fail ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_nothing_to_add
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_nothing_to_add ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address_that_does_not_exist
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_address_that_does_not_exist ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_212_owner_member_cannot_get_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_212_owner_member_cannot_get_vendor_passthru ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_231_drivers_vendor_passthru_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_231_drivers_vendor_passthru_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_189_volume_targets_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_189_volume_targets_post_member ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_parse_sleep_range
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_parse_sleep_range ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_259_allocations_allocation_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_259_allocations_allocation_id_delete_admin ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_no_clean_up
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_no_clean_up ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_pxe_only
-ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase.test_pxe_only ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_clean ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_deploying
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_invalid_deploying ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_276_drivers_vendor_passthru_put_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_276_drivers_vendor_passthru_put_member ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_one_clean_up
-ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase.test_one_clean_up ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_error
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_error ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id_that_does_not_exist
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_id_that_does_not_exist ... ok
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_power_interface
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_power_interface ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_322_lessee_manager_cannot_modify_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_322_lessee_manager_cannot_modify_portgroup ... ok
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_expire_old_sessions
+ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase.test_expire_old_sessions ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_232_drivers_vendor_passthru_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_232_drivers_vendor_passthru_put_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps_config_priority
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_clean_steps_config_priority ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase.test_abort_ok ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_213_owner_reader_cannot_get_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_213_owner_reader_cannot_get_vendor_passthru ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_260_allocations_allocation_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_260_allocations_allocation_id_delete_member ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_disable_validation
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_disable_validation ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_properties
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_277_drivers_vendor_passthru_put_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_277_drivers_vendor_passthru_put_reader ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_large_url
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_large_url ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name_that_does_not_exist
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_name_that_does_not_exist ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_portgroup
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_portgroup ... ok
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_avoid_repeatedly_resume_cleaning
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_avoid_repeatedly_resume_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin ... skipped 'not updated for scope testing'
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_linkfail
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_linkfail ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_214_lessee_admin_cannot_get_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_214_lessee_admin_cannot_get_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_service_steps
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_get_service_steps ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_261_allocations_allocation_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_261_allocations_allocation_id_delete_observer ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_active
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_active ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_190_volume_targets_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_190_volume_targets_post_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_raises_memory_guard
-ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload.test__download_image_raises_memory_guard ... ok
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_completing_status
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_completing_status ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid_that_does_not_exist
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_by_uuid_that_does_not_exist ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_278_drivers_vendor_passthru_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_278_drivers_vendor_passthru_delete_admin ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_raise
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__bind_flat_ports_set_binding_host_id_raise ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-skipped 'not updated for scope testing'
-ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_http_boot_enabled
-ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_http_boot_enabled ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list ... ok
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_other_clean_state
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_other_clean_state ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_async
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_async ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_one
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_one ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_215_lessee_manager_cannot_get_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_215_lessee_manager_cannot_get_vendor_passthru ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_262_nodes_allocation_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_262_nodes_allocation_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list_sorted
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroup_list_sorted ... ok
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_clean_fail
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_clean_fail ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_calls_step_foreach_url_deploy ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_235_nodes_bios_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_235_nodes_bios_get_admin ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_range
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_range ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_deploying
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_reset_bios_failed_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_323_lessee_member_cannot_modify_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_323_lessee_member_cannot_modify_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk
-ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_216_lessee_member_cannot_get_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_216_lessee_member_cannot_get_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports_portgroup
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test__unbind_flat_ports_portgroup ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id_that_does_not_exist
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_get_portgroups_by_node_id_that_does_not_exist ... ok
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_complete_cleaning
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_complete_cleaning ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_active_and_unrescue_states
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_active_and_unrescue_states ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_263_nodes_allocation_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_263_nodes_allocation_get_member ... ok
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-5ef066f0-1955-41df-8f3f-ed70e39e7754
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:detach\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-6451e04e-518c-48e9-bb9b-f61420f80403
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-b23b3ac8-1178-4673-8c7c-06fb7635e473
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-2a886d80-e831-4f00-9c35-4c9949293348
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-df917014-c4fe-428b-a636-4edbcb989d3e
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-e10850a4-8a0d-4bc8-b299-7fb3165b8604
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-99216ab0-fa7c-40fe-96c9-74237ba552ff
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-4825db58-8799-40f3-a9f8-38d35007c59b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/66740ddb-46b3-4912-8a8c-f1a717f90b49 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-54159f5a-c52b-49e0-8364-839c179f34f7
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/ffc588db-e551-4ad4-8cb0-bc713d376fde GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-545cf458-ac3b-49bb-8b64-27fe21742806
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/3cec7fac-86db-41d1-b8c5-e4ed74504e6a GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-af886a93-d287-4738-8095-e2a55c9b313f
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/a951980c-fed5-4b8d-b3f1-0f23dc2c7b56 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-d8f1f59b-ba79-4b1a-8148-f291ffa9c04e
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/9098ebbc-d4e3-496f-b25f-cdce1234a782 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-a030c6c0-7d2e-4352-bf61-8cf6ef84c1a0
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/192afe85-d939-47cf-8298-11e7c8cc16f1 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-724eb1da-67a8-4ff1-abf1-16f7fd279d2d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/56adcac6-9f17-4811-86ae-01f9b3753309 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-de7cf06a-5310-44b3-aef0-aecf5f5d7e36
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/f0f2fe5a-b475-4701-81d5-09b6e07c94f4 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-4233cfb8-6eef-4f22-8b25-c3b61100c013
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-6295f682-2bc3-4651-ab86-1c99bcfc63b1
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
-DELETE /v1/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-363d9a88-612e-423b-b716-bf56900f96b4
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_279_drivers_vendor_passthru_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_279_drivers_vendor_passthru_delete_member ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_280_drivers_vendor_passthru_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_280_drivers_vendor_passthru_delete_reader ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up_disable_power_off
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_clean_up_disable_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure_notify
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure_notify ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_191_volume_volume_target_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_191_volume_volume_target_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_236_nodes_bios_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_236_nodes_bios_get_member ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_adopting
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_adopting ... ok
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_with_fgi_status_none
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_with_fgi_status_none ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_address
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_address ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_217_lessee_reader_cannot_get_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_217_lessee_reader_cannot_get_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_rescue
-ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_rescue ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_264_nodes_allocation_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_264_nodes_allocation_get_observer ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_name
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_duplicated_name ... ok
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_zero
+ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase.test_sleep_zero ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_continue_from_last_step
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_continue_from_last_step ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_clean ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_cleaning ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_list
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_324_third_party_admin_cannot_modify_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_324_third_party_admin_cannot_modify_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_without_raid_config
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_without_raid_config ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_281_nodes_bios_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_281_nodes_bios_get_admin ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_not_found
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_237_nodes_bios_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_237_nodes_bios_get_observer ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_load
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_load ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_boot_from_volume
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_boot_from_volume ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_192_volume_volume_target_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_192_volume_volume_target_id_get_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart_bios
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_fgi_status
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_fgi_status ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_218_owner_admin_cannot_post_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_218_owner_admin_cannot_post_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_uefi
-ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_uefi ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network_from_node
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_cleaning_network_from_node ... ok
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_uuid
-ironic.tests.unit.db.test_portgroups.DbportgroupTestCase.test_update_portgroup_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_265_nodes_allocation_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_265_nodes_allocation_delete_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_refresh
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_refresh ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_fast_track
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_fast_track ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_deploying
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test__execute_pre_boot_bios_step_set_bios_failed_deploying ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_cleans_all_files_if_exc_thrown_deploy ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_dynamic
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_dynamic ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_input
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_input ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_325_owner_admin_can_delete_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_325_owner_admin_can_delete_portgroup ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_storage_should_write_image_false
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_storage_should_write_image_false ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_post_boot
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_post_boot ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_193_volume_volume_target_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_193_volume_volume_target_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_lenovo
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_lenovo ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_hardware_interfaces
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_hardware_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_282_nodes_bios_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_282_nodes_bios_get_member ... ok
-ironic.tests.unit.drivers.test_redfish.RedfishHardwareTestCase.test_default_interfaces
-ironic.tests.unit.drivers.test_redfish.RedfishHardwareTestCase.test_default_interfaces ... ok
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_cd
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_cd ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin ... ok
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_node
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_node ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network ... ok
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_clean ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_219_owner_manager_cannot_post_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_219_owner_manager_cannot_post_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_fast_track
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_IPA_command_fail
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_IPA_command_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_266_nodes_allocation_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_266_nodes_allocation_delete_member ... ok
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_raid_config
-ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_raid_config ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_pre_boot
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_apply_configuration_pre_boot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_disk
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_disk ... ok
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_command_fail
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_command_fail ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_uppercased
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_uppercased ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_with_deployment_reboot
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_deploy_with_deployment_reboot ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_326_owner_manager_can_delete_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_326_owner_manager_can_delete_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_283_nodes_bios_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_283_nodes_bios_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_manage_agent_boot_false
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_cleaning_manage_agent_boot_false ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_239_nodes_bios_bios_setting_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_239_nodes_bios_bios_setting_get_member ... ok
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_fs
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_fs ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db_instance_not_found
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase.test_new_websocket_client_db_instance_not_found ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_exists
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_exists ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_194_volume_volume_target_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_194_volume_volume_target_id_patch_admin ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_fast_track
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_fast_track ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_with_update
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_into_group_with_update ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_doesnt_update_any_if_any_url_fails_deploy ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_get_properties
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_get_properties ... ok
+ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_empty_list
+ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_empty_list ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_update_existing_true
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_update_existing_true ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_invalid_parameter
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_invalid_parameter ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_with_invalid_group
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_register_with_invalid_group ... ok
+ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_list
+ironic.tests.unit.db.test_shard.ShardTestCase.test_get_shard_list ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_220_owner_service_cannot_post_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_220_owner_service_cannot_post_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_floppy
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_floppy ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network_from_node
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_inspection_network_from_node ... ok
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_swift
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_swift ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_267_nodes_allocation_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_267_nodes_allocation_delete_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_327_owner_member_cannot_delete_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_327_owner_member_cannot_delete_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_unkown
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_unkown ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_missing
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_195_volume_volume_target_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_195_volume_volume_target_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_clean ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_save
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_save ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_in_deploywait
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_in_deploywait ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_missing_parameter
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_missing_parameter ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_touch
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_touch ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_nodeid_and_bootindex
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_nodeid_and_bootindex ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_disable_power_off
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_disable_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_284_nodes_bios_bios_setting_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_284_nodes_bios_bios_setting_get_admin ... ok
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_persistent
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_persistent ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_fast_track
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_fast_track ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_provisioning_network
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_provisioning_network ... ok
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_with_label
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_with_label ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_ilo_error
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_ilo_error ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_221_owner_member_cannot_post_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_221_owner_member_cannot_post_vendor_passthru ... ok
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_get_ramdisk_logs_file_name
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_get_ramdisk_logs_file_name ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda_img_checked
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_anaconda_img_checked ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_328_owner_service_can_delete_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_328_owner_service_can_delete_portgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_196_volume_volume_target_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_196_volume_volume_target_id_patch_observer ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_checksum_validation_error_deploy ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_uuid
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_create_volume_target_duplicated_uuid ... ok
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister_all_hardware_interfaces
+ironic.tests.unit.objects.test_conductor.TestConductorObject.test_unregister_all_hardware_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test_validate_correct_vendor
-ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test_validate_correct_vendor ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_fast_track
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_prepare_fast_track ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_unknown_error
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_cache_bios_settings_with_unknown_error ... ok
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_create
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_create ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_destroy_volume_target
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_destroy_volume_target ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_268_deploy_templates_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_268_deploy_templates_post_admin ... ok
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_local
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_local ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_rescuing_network
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_add_rescuing_network ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_285_nodes_bios_bios_setting_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_285_nodes_bios_bios_setting_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_swift
-ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_swift ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_clean ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_get_properties ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_197_volume_volume_target_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_197_volume_volume_target_id_delete_admin ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_329_lessee_admin_cannot_delete_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_329_lessee_admin_cannot_delete_portgroup ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_id
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_id ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_bios
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_bios ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_does_not_exist
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_does_not_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_241_conductors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_241_conductors_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_interface_not_in_all_interfaces
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_interface_not_in_all_interfaces ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_222_owner_reader_cannot_post_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_222_owner_reader_cannot_post_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_get_node_network_data
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_get_node_network_data ... ok
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_validate
+ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase.test_validate ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_uuid
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_by_uuid ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_invalid_component_type_deploy ... ok
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_node_does_not_exist
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_get_firmware_component_node_does_not_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_198_volume_volume_target_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_198_volume_volume_target_id_delete_member ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_269_deploy_templates_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_269_deploy_templates_post_member ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_localboot
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_localboot ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_missing
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_missing ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_chassis_id_subtype
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_chassis_id_subtype ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_init_no_cleaning_network
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_init_no_cleaning_network ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_286_nodes_bios_bios_setting_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_286_nodes_bios_bios_setting_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_330_lessee_manager_cannot_delete_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_330_lessee_manager_cannot_delete_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_set
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_set ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_242_conductors_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_242_conductors_get_member ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image_checked
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_image_checked ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_223_lessee_admin_cannot_post_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_223_lessee_admin_cannot_post_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_validate
+ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy.test_validate ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_cleaning
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_cleaning ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_instance
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_save
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_save ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_clean ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list_sorted
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_target_list_sorted ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_agent_token_required
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_agent_token_required ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_create_and_update
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_create_and_update ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_all_attempts
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_fail_all_attempts ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_199_volume_volume_target_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_199_volume_volume_target_id_delete_observer ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_no_manage_agent_boot
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_no_manage_agent_boot ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_port_id_subtype
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_port_id_subtype ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_270_deploy_templates_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_270_deploy_templates_post_observer ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_missing
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_331_lessee_member_cannot_delete_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_331_lessee_member_cannot_delete_portgroup ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_one_timeout
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_one_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_287_conductors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_287_conductors_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_nochange
+ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject.test_sync_firmware_components_nochange ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_error_for_no_firmware_url_deploy ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id_that_does_not_exist
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_node_id_that_does_not_exist ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_two_timeouts
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts.test__command_succeed_after_two_timeouts ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_224_lessee_manager_cannot_post_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_224_lessee_manager_cannot_post_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_tlv_value_hex_format
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_invalid_tlv_value_hex_format ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console_error
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console_error ... ok
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_corrected_power_state_payload
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_corrected_power_state_payload ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk_rescue
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_clean_up_ramdisk_rescue ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_200_nodes_volume_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_200_nodes_volume_get_admin ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_image
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_image ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network_from_node
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_cleaning_network_from_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_271_deploy_templates_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_271_deploy_templates_get_admin ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_remove
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_remove ... ok
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_crud_payload
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_crud_payload ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_332_third_party_admin_cannot_delete_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_332_third_party_admin_cannot_delete_portgroup ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists_fail
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__ensure_console_pid_dir_exists_fail ... ok
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id_that_does_not_exist
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_get_volume_targets_by_volume_id_that_does_not_exist ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_288_conductors_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_288_conductors_get_member ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_lldp_none
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_lldp_none ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid ... ok
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_no_traits
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_no_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_missing
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image_checked
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_glance_partition_image_checked ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_201_nodes_volume_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_201_nodes_volume_get_member ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_none
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_none ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_invalid_update_mode_provided_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_localboot_ppc64
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_partition_localboot_ppc64 ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_225_lessee_member_cannot_post_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_225_lessee_member_cannot_post_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_provisioning_network
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_provisioning_network ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_set
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_set ... ok
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_traits_is_none
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_payload_traits_is_none ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir_tempdir
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_dir_tempdir ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_272_deploy_templates_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_272_deploy_templates_get_member ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_missing
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_333_service_cannot_delete_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_333_service_cannot_delete_portgroup ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_duplicated_nodeid_and_bootindex
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_duplicated_nodeid_and_bootindex ... ok
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_power_state_payload
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_power_state_payload ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_image_not_found
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_image_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_289_conductors_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_289_conductors_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_243_conductors_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_243_conductors_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_storage_should_write_image_with_smartnic
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_instance_boot_storage_should_write_image_with_smartnic ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_rescuing_network
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_remove_rescuing_network ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_226_lessee_reader_cannot_post_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_226_lessee_reader_cannot_post_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file ... ok
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_provision_state_payload
+ironic.tests.unit.objects.test_node.TestNodePayloads.test_node_set_provision_state_payload ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_fails_invalid_id
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_fails_invalid_id ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_sum_mode_with_component
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_firmware_sum_mode_with_component ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_202_nodes_volume_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_202_nodes_volume_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_non_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file_not_found
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_file_not_found ... ok
+ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes
+ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_first_agent_boot
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_first_agent_boot ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_active
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_active ... ok
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_uuid
+ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase.test_update_volume_target_uuid ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_not_a_num
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__get_console_pid_not_a_num ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_273_deploy_templates_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_273_deploy_templates_get_observer ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_remove
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_remove ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_290_conductors_hostname_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_290_conductors_hostname_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_244_conductors_hostname_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_244_conductors_hostname_get_admin ... ok
+ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes_with_discovery
+ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes_with_discovery ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_missing
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_manage_agent_boot_false
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_manage_agent_boot_false ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_checked
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_checked ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_334_owner_reader_can_get_node_portgroups
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_334_owner_reader_can_get_node_portgroups ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_minimum_password_length
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_update_minimum_password_length ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_227_owner_admin_cannot_put_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_227_owner_admin_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_default_dhcp
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_default_dhcp ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue_bios
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue_bios ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_no_skip_step
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_no_skip_step ... ok
+ironic.tests.unit.pxe_filter.test_service.TestSync.test_nothing_on_inspection
+ironic.tests.unit.pxe_filter.test_service.TestSync.test_nothing_on_inspection ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_203_nodes_volume_connectors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_203_nodes_volume_connectors_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_set
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_set ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_from_node
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_from_node ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_no_port_in_ironic
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_no_port_in_ironic ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_exception
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_missing
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_291_conductors_hostname_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_291_conductors_hostname_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_245_conductors_hostname_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_245_conductors_hostname_get_member ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_not_checked
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_image_fmt_not_checked ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart ... ok
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_dhcp_some_error
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_dhcp_some_error ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_validate
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_validate ... ok
+ironic.tests.unit.pxe_filter.test_service.TestSync.test_sync
+ironic.tests.unit.pxe_filter.test_service.TestSync.test_sync ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_steps_validation
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_steps_validation ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_335_lessee_reader_can_get_node_porgtroups
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_335_lessee_reader_can_get_node_porgtroups ... ok
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_only_one_dhcp
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_only_one_dhcp ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.test_base.DontBlockExecuteTestCase.test_no_exception_raised_for_execute
+ironic.tests.unit.test_base.DontBlockExecuteTestCase.test_no_exception_raised_for_execute ... ok
+DELETE /v1/ GOT Response: 405 Method Not Allowed
+Content-Type: application/json
+Openstack-Request-Id: req-f1aa71a0-c8f1-4f93-abcb-c62976eaf872
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The server could not comply with the request since it is either malformed or otherwise incorrect.\", \"debuginfo\": null}"}
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_204_nodes_volume_connectors_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_204_nodes_volume_connectors_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_bad_dhcp
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_bad_dhcp ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_clean ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_neutron_dhcp
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_neutron_dhcp ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart_bios
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_kickstart_bios ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_id_subtype_mac
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_id_subtype_mac ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_336_third_party_admin_cannot_get_portgroups
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_336_third_party_admin_cannot_get_portgroups ... ok
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_none_dhcp
+ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_none_dhcp ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_228_owner_manager_cannot_put_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_228_owner_manager_cannot_put_vendor_passthru ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_non_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_rescue_states
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_rescue_states ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_invalid_component_deploy ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_agent_busy
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_agent_busy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_205_nodes_volume_connectors_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_205_nodes_volume_connectors_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_part_img_checked
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_part_img_checked ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_292_conductors_hostname_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_292_conductors_hostname_get_reader ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_remove
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_remove ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_lenovo
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_lenovo ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_246_conductors_hostname_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_246_conductors_hostname_get_observer ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection_exc
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_validate_inspection_exc ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_local_link_connection_already_exists
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_port_local_link_connection_already_exists ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.inspector.hooks.test_accelerators.AcceleratorsTestCase.test_accelerators
+ironic.tests.unit.drivers.modules.inspector.hooks.test_accelerators.AcceleratorsTestCase.test_accelerators/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_service
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_service ... ok
+ ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_clean ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_337_service_cannot_get_portgroups
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_337_service_cannot_get_portgroups ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_229_owner_service_cannot_put_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_229_owner_service_cannot_put_vendor_passthru ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_in_internal_info
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_in_internal_info ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_partition_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_nonglance_partition_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_attach
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_attach ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_valid_data
-ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase.test_valid_data ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer ... ok
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_lower_version
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_lower_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_293_allocations_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_293_allocations_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_247_allocations_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_247_allocations_post_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_206_nodes_volume_targets_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_206_nodes_volume_targets_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_exists
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_exists ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_swift_url_deploy/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_not_in_extra
-ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_not_in_extra ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_local_download
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_local_download ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_detach
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_detach ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_storage_write_false
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_storage_write_false ... ok
-DELETE /v1/runbooks/CUSTOM_DT1 GOT Response: 204 No Content
-Openstack-Request-Id: req-9e810a75-8e47-40bf-8579-70004952261d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/runbooks/blah GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-2d383ea4-e416-4999-ba9f-005bc14899f0
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Runbook blah could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/runbooks/7ebc2a5a-5297-479a-bc09-d0fe2849f9a4 GOT Response: 204 No Content
-Openstack-Request-Id: req-b522c210-c68f-4f9a-9147-fcf1fbf303c6
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/runbooks/a2a815ac-442d-42aa-b0ed-4d6b71cf432a GOT Response: 405 Method Not Allowed
-Content-Type: application/json
-{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow runbooks\"}"}
-DELETE /v1/runbooks/CUSTOM_DT1 GOT Response: 405 Method Not Allowed
-Content-Type: application/json
-{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow runbooks\"}"}
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_230_owner_member_cannot_put_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_230_owner_member_cannot_put_vendor_passthru ... ok
+ ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_bad_step_return_value
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_bad_step_return_value ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_added
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_added ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_248_allocations_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_248_allocations_post_member ... skipped "This endpoint's behavior supports allocation creation as a member with the new Role Based Access Control changes. Thus this test cannot both ensure prior and post-change behavior as it is actually valid moving forward."
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_207_nodes_volume_targets_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_207_nodes_volume_targets_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_338_owner_reader_can_list_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_338_owner_reader_can_list_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_clean
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_clean ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_294_allocations_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_294_allocations_post_member ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_added
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_added ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_missing
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_instance_ramdisk_pxe_conf_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_list
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_list ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_neutron_net
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_neutron_net ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_231_owner_reader_cannot_put_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_231_owner_reader_cannot_put_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_port_changed
-ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface.test_vif_port_changed ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download_rebuild
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_oci_url_remote_download_rebuild ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_249_allocations_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_249_allocations_post_observer ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_295_allocations_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_295_allocations_post_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_deploy
+ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase.test_write_firmware_sum_mode_without_component_deploy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_208_nodes_volume_targets_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_208_nodes_volume_targets_get_observer ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_exception
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_exception ... ok
 ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_all
 ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_all ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_339_owner_service_can_list_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_339_owner_service_can_list_ports ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_power_state
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_power_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_is_a_path
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_is_a_path ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_232_lessee_admin_cannot_put_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_232_lessee_admin_cannot_put_vendor_passthru ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_250_allocations_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_250_allocations_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_smartnic_port
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_prepare_with_smartnic_port ... ok
-WARNI [ironic.drivers.modules.redfish.bios] Cannot detect the value name for enumeration item {'Invalid': 'banana'} for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_bios_registry_save
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_bios_registry_save ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_296_allocations_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_296_allocations_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_properties ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_209_drivers_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_209_drivers_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_forced_kill
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_forced_kill ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi ... ok
 ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_present
 ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_present ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_233_lessee_manager_cannot_put_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_233_lessee_manager_cannot_put_vendor_passthru ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_251_allocations_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_251_allocations_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect_not_path
-ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy.test_build_instance_info_for_deploy_source_redirect_not_path ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_297_allocations_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_297_allocations_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_empty_bios_registry
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_empty_bios_registry ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_340_lessee_reader_can_list_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_340_lessee_reader_can_list_ports ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_supported_power_states
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_get_supported_power_states ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_handled_exception
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_handled_exception ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_nopid
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_nopid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_pxe_enabled
-ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_pxe_enabled ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_252_allocations_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_252_allocations_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_234_lessee_member_cannot_put_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_234_lessee_member_cannot_put_vendor_passthru ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_298_allocations_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_298_allocations_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift_exception
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning_manage_agent_boot_false
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_cleaning_manage_agent_boot_false ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address ... ok
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_exception_bios_registry
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_exception_bios_registry ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__store_inspection_data_in_swift
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__store_inspection_data_in_swift ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_253_allocations_allocation_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_253_allocations_allocation_id_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_235_lessee_reader_cannot_put_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_235_lessee_reader_cannot_put_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_bios
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_bios ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_210_drivers_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_210_drivers_get_member ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_shellinabox_not_running
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__stop_console_shellinabox_not_running ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_pxe_enabled
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase.test_keep_pxe_enabled ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_no_timeout
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_no_timeout ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_uefi
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_uefi ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_341_third_party_admin_cannot_list_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_341_third_party_admin_cannot_list_ports ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_VIF_MAC_update_fail
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_VIF_MAC_update_fail ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_299_allocations_allocation_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_299_allocations_allocation_id_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_disable_power_off
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db_exception
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db_exception ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_with_timeout
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_reboot_with_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_254_allocations_allocation_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_254_allocations_allocation_id_get_member ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_no_vif_id
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_no_vif_id ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_nostore
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_nostore ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_extra_add_new_key
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_extra_add_new_key ... skipped 'https://bugs.launchpad.net/ironic/+bug/2024994'
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_mdns
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_mdns ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_kernel
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_kernel ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_default
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_211_drivers_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_211_drivers_get_observer ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_ironic_exception
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_ironic_exception ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_cleaning
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_cleaning ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_no_loopback
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_no_loopback ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_236_owner_admin_cannot_delete_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_236_owner_admin_cannot_delete_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_message_format_failure
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_message_format_failure ... skipped 'https://bugs.launchpad.net/ironic/+bug/2024994'
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_no_bios_registry
-ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_no_bios_registry ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_300_allocations_allocation_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_300_allocations_allocation_id_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_283_chassis_post_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_283_chassis_post_admin ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_255_allocations_allocation_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_255_allocations_allocation_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_no_timeout
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_no_timeout ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_342_owner_reader_can_read_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_342_owner_reader_can_read_port ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_override
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_callback_endpoint_override ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_ramdisk
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_ramdisk ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_active
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_active ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift_exception
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_agent_add_clean_params
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_agent_add_clean_params ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service_disable_power_off
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_service_disable_power_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_212_drivers_driver_name_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_212_drivers_driver_name_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_hostname
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_hostname ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_timeout
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_set_power_state_timeout ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_237_owner_manager_cannot_delete_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_237_owner_manager_cannot_delete_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_validate_ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase.test_validate_ok ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_no_port
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_no_port ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_wait
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_wait ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_343_owner_service_can_read_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_343_owner_service_can_read_port ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv4
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv4 ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_213_drivers_driver_name_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_213_drivers_driver_name_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_db
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_db ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_custom_params
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_custom_params ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported ... ok
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate_fail
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase.test_validate_fail ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_conf
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_conf ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_301_allocations_allocation_id_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_301_allocations_allocation_id_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_284_chassis_post_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_284_chassis_post_member ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_noportgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_noportgroup ... ok
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_nostore
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_nostore ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good_whole_disk_image
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good_whole_disk_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_214_drivers_driver_name_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_214_drivers_driver_name_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_256_allocations_allocation_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_256_allocations_allocation_id_patch_admin ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_keystone
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_keystone ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_344_lessee_reader_can_read_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_344_lessee_reader_can_read_port ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_disable_power_off
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_disable_power_off ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv6
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test__verify_port_ipv6 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_swift
-ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_swift ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_with_smartnic_port
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_tear_down_with_smartnic_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_238_owner_service_cannot_delete_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_238_owner_service_cannot_delete_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_force_raw
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_force_raw ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_285_chassis_post_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_285_chassis_post_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_invalid_state
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_invalid_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_no_steps
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_no_steps ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_302_allocations_allocation_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_302_allocations_allocation_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_no_free_ports
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_no_free_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_215_drivers_properties_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_215_drivers_properties_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_maintenance
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_maintenance ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_error
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_range_retry
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_range_retry ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_stream
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_stream ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_instance
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_instance ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_257_allocations_allocation_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_257_allocations_allocation_id_patch_member ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_345_third_party_admin_cannot_read_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_345_third_party_admin_cannot_read_port ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection_no_inspection_ramdisk
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection_no_inspection_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_nostandalone_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_nostandalone_ports ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_partition
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_partition ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_239_owner_member_cannot_delete_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_239_owner_member_cannot_delete_vendor_passthru ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_manage
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_manage ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue_bios
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_rescue_bios ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_success
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_allocate_port_success ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_216_drivers_properties_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_216_drivers_properties_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_286_chassis_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_286_chassis_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_true
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_true ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_driver_info_manage_agent_boot_false
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_driver_info_manage_agent_boot_false ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_258_allocations_allocation_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_258_allocations_allocation_id_patch_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_303_allocations_allocation_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_303_allocations_allocation_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot ... ok
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_missing_boot_iso_href
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_boot_into_iso_missing_boot_iso_href ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_fail_http_url_not_set
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_fail_http_url_not_set ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_https_url
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_https_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_346_owner_admin_can_add_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_346_owner_admin_can_add_ports ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_217_drivers_properties_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_217_drivers_properties_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track_via_driver_info
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_fast_track_via_driver_info ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_url
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_shellinabox_console_url ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_missing_stage2_id
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_missing_stage2_id ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_not_called
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_not_called ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_240_owner_reader_cannot_delete_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_240_owner_reader_cannot_delete_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk_rescue
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_file_image_no_checksum
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_file_image_no_checksum ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_287_chassis_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_287_chassis_get_member ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp ... ok
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system_exception
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test__validate_is_it_a_supported_system_exception ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_no_image_source_for_local_boot
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_no_image_source_for_local_boot ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_managed_ok ... ok
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot_fail
+ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot_fail ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp6
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp6 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_standalone_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_standalone_ports ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_259_allocations_allocation_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_259_allocations_allocation_id_delete_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_ensure_boot_interface_is_not_http_enabled
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_ensure_boot_interface_is_not_http_enabled ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_304_allocations_allocation_id_patch_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_304_allocations_allocation_id_patch_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_boot_into_iso
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_boot_into_iso ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_require_managed_boot
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_require_managed_boot ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_347_owner_manager_can_add_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_347_owner_manager_can_add_ports ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_bm
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_bm ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_non_local
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_non_local ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp_with_address_conf
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_get_socat_console_url_tcp_with_address_conf ... ok
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_instance_info_missing_params
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_instance_info_missing_params ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_broken_fast_track
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_broken_fast_track ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_241_lessee_admin_cannot_delete_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_241_lessee_admin_cannot_delete_vendor_passthru ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_get_properties ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_error
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_error ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_invalid_console_port_range
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_invalid_console_port_range ... ok
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_boot_into_iso
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_boot_into_iso ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_skip_check_write_image_false
+ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_skip_check_write_image_false ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_288_chassis_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_288_chassis_get_observer ... ok
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_unmanaged_ok ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_348_owner_admin_cannot_add_ports_to_other_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_348_owner_admin_cannot_add_ports_to_other_nodes ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_260_allocations_allocation_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_260_allocations_allocation_id_delete_member ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic ... ok
+ironic.tests.unit.drivers.test_base.TestFirmwareInterface.test_update_with_wrapper
+ironic.tests.unit.drivers.test_base.TestFirmwareInterface.test_update_with_wrapper ... ok
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_create_subscription
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_create_subscription ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_ok ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file_fail
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_make_persistent_password_file_fail ... ok
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs ... ok
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_build
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_build ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin ... ok
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_require_managed_boot
+ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase.test_validate_require_managed_boot ... ok
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_operation_exeption
+ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase.test_validate_operation_exeption ... ok
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_IPA_command_fail
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_IPA_command_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_image_type
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_image_type ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_command_fail
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_command_fail ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_349_owner_manager_cannot_add_ports_to_other_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_349_owner_manager_cannot_add_ports_to_other_nodes ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_fpga_ids_input
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_fpga_ids_input ... ok
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout ... ok
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_fs
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_fs ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_gpu_ids_input
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test__init_fail_invalid_gpu_ids_input ... ok
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_swift
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_swift ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_305_allocations_allocation_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_305_allocations_allocation_id_delete_admin ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_fast_track
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_fast_track ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_noportgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_noportgroup ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_242_lessee_manager_cannot_delete_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_242_lessee_manager_cannot_delete_vendor_passthru ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_289_chassis_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_289_chassis_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_proxies
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_proxies ... ok
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout_fallback
+ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase.test_store_configdrive_swift_no_deploy_timeout_fallback ... ok
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_unkown
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_storage_fail_unkown ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_261_allocations_allocation_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_261_allocations_allocation_id_delete_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_no_pid
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_no_pid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer ... ok
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_with_label
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_collect_ramdisk_logs_with_label ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_350_owner_service_cannot_add_ports_to_other_nodes
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_350_owner_service_cannot_add_ports_to_other_nodes ... ok
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_get_ramdisk_logs_file_name
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_get_ramdisk_logs_file_name ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_nopiddir
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_fail_nopiddir ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_224_drivers_vendor_passthru_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_224_drivers_vendor_passthru_get_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_uefi
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_prepare_ramdisk_uefi ... ok
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_local
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_local ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_nopid
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_nopid ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_351_owner_member_cannot_add_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_351_owner_member_cannot_add_port ... ok
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_swift
+ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase.test_store_ramdisk_logs_swift ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_kernel
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_kernel ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_225_drivers_vendor_passthru_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_225_drivers_vendor_passthru_get_member ... ok
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_create
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_create ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_timeout
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_shellinabox_console_timeout ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_ramdisk
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_missing_deploy_ramdisk ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_bad_id_and_uuid_and_name
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_bad_id_and_uuid_and_name ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_226_drivers_vendor_passthru_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_226_drivers_vendor_passthru_get_observer ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_352_lessee_admin_cannot_add_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_352_lessee_admin_cannot_add_port ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_no_port
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_fail_no_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_manage_boot_false
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_manage_boot_false ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_306_allocations_allocation_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_306_allocations_allocation_id_delete_member ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_active
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_active ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints ... ok
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_id
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated ... ok
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_name
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_name ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_default_ipv4
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_default_ipv4 ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_227_drivers_vendor_passthru_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_227_drivers_vendor_passthru_post_admin ... ok
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_uuid
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_get_by_uuid ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good_whole_disk_image
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_good_whole_disk_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_353_lessee_manager_cannot_add_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_353_lessee_manager_cannot_add_port ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_ipv4
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_bind_addr_ipv4 ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_existing_cap_in_props
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_existing_cap_in_props ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_list
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_228_drivers_vendor_passthru_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_228_drivers_vendor_passthru_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_243_lessee_member_cannot_delete_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_243_lessee_member_cannot_delete_vendor_passthru ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_290_chassis_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_290_chassis_detail_get_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_payload_schemas
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_payload_schemas ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_default_timeout
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_default_timeout ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort ... ok
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_refresh
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_refresh ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_229_drivers_vendor_passthru_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_229_drivers_vendor_passthru_post_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_nostandalone_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_nostandalone_ports ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_262_nodes_allocation_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_262_nodes_allocation_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints_iinfo
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_invalid_root_device_hints_iinfo ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_354_lessee_member_cannot_add_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_354_lessee_member_cannot_add_port ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout ... ok
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection_no_inspection_ramdisk
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_inspection_no_inspection_ramdisk ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_service
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_307_allocations_allocation_id_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_307_allocations_allocation_id_delete_reader ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi ... ok
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save_after_refresh
+ironic.tests.unit.objects.test_allocation.TestAllocationObject.test_save_after_refresh ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_230_drivers_vendor_passthru_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_230_drivers_vendor_passthru_put_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_inspect_exception
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_inspect_exception ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout_disabled
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_check_arg_timeout_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_244_lessee_reader_cannot_delete_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_244_lessee_reader_cannot_delete_vendor_passthru ... ok
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_missing
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_missing ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_fail_http_url_not_set
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_fail_http_url_not_set ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_355_third_party_admin_cannot_add_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_355_third_party_admin_cannot_add_port ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort_last_clean_step
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_automated_abort_last_clean_step ... ok
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_set
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_supported_set ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_231_drivers_vendor_passthru_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_231_drivers_vendor_passthru_put_member ... ok
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_missing
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_291_chassis_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_291_chassis_detail_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_missing_stage2_id
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_kickstart_missing_stage2_id ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail_nopiddir
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_fail_nopiddir ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_263_nodes_allocation_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_263_nodes_allocation_get_member ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_232_drivers_vendor_passthru_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_232_drivers_vendor_passthru_put_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_mac_already_exist
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_mac_already_exist/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_356_service_can_add_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_356_service_can_add_port ... ok
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_nopid
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_start_socat_console_nopid ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_no_image_source_for_local_boot
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_no_image_source_for_local_boot ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_locked
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_locked ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_id_sand_existing_cap
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_id_sand_existing_cap ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_233_drivers_vendor_passthru_delete_admin ... skipped 'not updated for scope testing'
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_remove
+ironic.tests.unit.objects.test_allocation.TestConvertToVersion.test_owner_unsupported_set_remove ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_non_local
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_non_local ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_create
+ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_create ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_ids
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_empty_gpu_ids_fpga_ids ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console_fail_nopid
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_shellinabox_console_fail_nopid ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_357_service_cannot_add_ports_to_other_project
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_357_service_cannot_add_ports_to_other_project ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_234_drivers_vendor_passthru_delete_observer ... skipped 'not updated for scope testing'
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_destroy
+ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_destroy ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console ... ok
+DELETE /v1/inspection_rules/79d2b097-b4f3-47e5-a30d-2c78f16930f6 GOT Response: 204 No Content
+Openstack-Request-Id: req-fbaba226-075b-4b11-b9e1-5a76b2864a92
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/inspection_rules/f2d9f0b9-e330-4017-bef8-6fe02cf10183 GOT Response: 405 Method Not Allowed
+Content-Type: application/json
+{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow inspection rules\"}"}
+None
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_and_cpu_fpgas_results_are_different
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_and_cpu_fpgas_results_are_different ... ok
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_skip_check_write_image_false
+ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase.test_validate_skip_check_write_image_false ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual ... ok
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console_fail_nopid
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_stop_socat_console_fail_nopid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_235_nodes_bios_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_235_nodes_bios_get_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_cpu_fpgas_zero_and_existing_cap
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_gpu_cpu_fpgas_zero_and_existing_cap ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_valid_console_port_range
+ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase.test_valid_console_port_range ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_dir_path_verify_ca
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_dir_path_verify_ca ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_pci_gpu_devices_return_zero
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_pci_gpu_devices_return_zero ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_358_owner_admin_can_modify_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_358_owner_admin_can_modify_port ... ok
+ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client
+ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_236_nodes_bios_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_236_nodes_bios_get_member ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_file_path_verify_ca
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_file_path_verify_ca ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_trusted_boot_removed
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_props_trusted_boot_removed ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged_fails
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test__check_disk_layout_unchanged_fails ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_auth_method
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_auth_method ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_configdrive
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_configdrive ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_237_nodes_bios_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_237_nodes_bios_get_observer ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_port
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_359_owner_manager_can_modify_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_359_owner_manager_can_modify_port ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_good
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_good ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi_bios
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi_bios ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_sensor_method
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_sensor_method ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_disk
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_disk ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort_last_clean_step
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_manual_abort_last_clean_step ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_with_power_off
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_inspect_hardware_with_power_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_238_nodes_bios_bios_setting_get_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_password
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_password ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_gb
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_ephemeral_gb ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_proto
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_auth_proto ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_preserve_ephemeral
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_preserve_ephemeral ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_360_owner_service_can_modify_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_360_owner_service_can_modify_port ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate_fail
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase.test_validate_fail ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_community
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_community ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_239_nodes_bios_bios_setting_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_239_nodes_bios_bios_setting_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_308_nodes_allocation_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_308_nodes_allocation_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_cleaning_error
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_cleaning_error ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_standalone_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_standalone_ports ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum_os_algo
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_checksum_os_algo ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_292_chassis_chassis_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_292_chassis_chassis_id_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_245_owner_reader_get_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_245_owner_reader_get_traits ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_root_gb
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_invalid_root_gb ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_worker_pool_full
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_worker_pool_full ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_port
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_port ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_instance_source
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_instance_source ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_361_owner_member_cannot_modify_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_361_owner_member_cannot_modify_port ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_password
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_password ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_root_gb
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_missing_root_gb ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_240_nodes_bios_bios_setting_get_observer ... ok
+WARNI [ironic.drivers.modules.redfish.bios] Cannot detect the value name for enumeration item {'Invalid': 'banana'} for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_bios_registry_save
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_bios_registry_save ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_proto
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_priv_proto ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_non_image_deploy
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_non_image_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_264_nodes_allocation_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_264_nodes_allocation_get_observer ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_wrong_state
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_continue_node_clean_wrong_state ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_security
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_security ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_362_lessee_admin_cannot_modify_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_362_lessee_admin_cannot_modify_port ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_empty_bios_registry
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_empty_bios_registry ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_user
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_user ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_anaconda
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_anaconda ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_no_kernel
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_nonglance_image_no_kernel ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_363_lessee_manager_cannot_modify_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_363_lessee_manager_cannot_modify_port ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_invalid_state
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_invalid_state ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_unicode_swap_mb
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_unicode_swap_mb ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version_fips
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_snmp_version_fips ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_exception_bios_registry
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_exception_bios_registry ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_241_conductors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_241_conductors_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_gb
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_gb ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_timeout
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_timeout ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_missing_format
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_ephemeral_missing_format ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_364_lessee_member_cannot_modify_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_364_lessee_member_cannot_modify_port ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_verify_ca
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_invalid_verify_ca ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_algo
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_algo ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_maintenance
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_maintenance ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_no_bios_registry
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase.test_cache_no_bios_registry ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_242_conductors_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_242_conductors_get_member ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_address
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_address ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_false
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_false ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_multiple_params
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_multiple_params ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_create_port_when_its_state_is_none
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_create_port_when_its_state_is_none ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_true
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_valid_preserve_ephemeral_true ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_243_conductors_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_243_conductors_get_observer ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_ramdisk
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_ramdisk ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_network_validate_fail
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_network_validate_fail ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_pxe_port_macs
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_get_pxe_port_macs ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image_missing_root
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase.test_parse_instance_info_whole_disk_image_missing_root ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_244_conductors_hostname_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_244_conductors_hostname_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_cpu_arch
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_cpu_arch ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_365_third_party_admin_cannot_modify_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_365_third_party_admin_cannot_modify_port ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test__download_image_iso
+ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test__download_image_iso ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_309_nodes_allocation_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_309_nodes_allocation_get_member ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test_fetch_image_iso
+ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test_fetch_image_iso ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_memory_mb
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_fail_missing_memory_mb ... ok
+ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_connection_problem
+ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_connection_problem ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_password
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_password ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_245_conductors_hostname_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_245_conductors_hostname_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_366_owner_admin_can_delete_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_366_owner_admin_can_delete_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_auth_password
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_auth_password ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_boot_mode
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_boot_mode ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries
+ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_priv_password
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_priv_password ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_246_conductors_hostname_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_246_conductors_hostname_get_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_count
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_count ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_293_chassis_chassis_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_293_chassis_chassis_id_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_246_owner_reader_get_traits_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_246_owner_reader_get_traits_service ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_power_validate_fail
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_power_validate_fail ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_user
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_snmp_user ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_404_exception
+ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_404_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_367_owner_manager_can_delete_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_367_owner_manager_can_delete_port ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_frequency
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_frequency ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_username
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_missing_username ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off_and_fast_track
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off_and_fast_track ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_noportgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_noportgroup ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_247_allocations_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_247_allocations_post_admin ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exception
+ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exception ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_auth_password
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_auth_password ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_instruction_set
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_instruction_set ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_265_nodes_allocation_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_265_nodes_allocation_delete_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_checksum
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_checksum ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_368_owner_service_can_delete_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_368_owner_service_can_delete_port ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_priv_password
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_short_snmp_priv_password ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_worker_pool_full
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_node_clean_worker_pool_full ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_fast_track
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_fast_track ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_248_allocations_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_248_allocations_post_member ... skipped "This endpoint's behavior supports allocation creation as a member with the new Role Based Access Control changes. Thus this test cannot both ensure prior and post-change behavior as it is actually valid moving forward."
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_model
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_cpu_model ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exceptions
+ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp.test_clean_up_swift_entries_with_fail_exceptions ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_snmpv3
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_snmpv3 ... ok
+ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_all_args
+ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_all_args ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_string_bool_verify_ca
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_string_bool_verify_ca ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_369_owner_member_cannot_delete_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_369_owner_member_cannot_delete_port ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_local_gb
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_local_gb ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_310_nodes_allocation_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_310_nodes_allocation_get_reader ... ok
+ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_argsinfo
+ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_argsinfo ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_using_snmp_security
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_info_using_snmp_security ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_294_chassis_chassis_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_294_chassis_chassis_id_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_image_hash
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_nonglance_image_no_os_image_hash ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_249_allocations_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_249_allocations_post_observer ... ok
+ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_priority
+ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_bad_priority ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_automated
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_automated ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_memory_mb
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_memory_mb ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_option_default
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_driver_option_default ... ok
+ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_priority_only
+ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase.test_deploy_step_priority_only ... ok
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_snmp_driver_info_with_snmp
+ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase.test_parse_snmp_driver_info_with_snmp ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_370_lessee_admin_cannot_delete_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_370_lessee_admin_cannot_delete_port ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_nics
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_nics ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_no_update
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_no_update ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_250_allocations_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_250_allocations_get_admin ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_247_lessee_reader_get_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_247_lessee_reader_get_traits ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_266_nodes_allocation_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_266_nodes_allocation_delete_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_allow
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_allow ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_manual
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_cleaning_manual ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_manage_boot_false
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_manage_boot_false ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_371_lessee_manager_cannot_delete_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_371_lessee_manager_cannot_delete_port ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_deny
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate.test_only_deny ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_251_allocations_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_251_allocations_get_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up ... ok
+DELETE /v1/drivers/fake-hardware-type/vendor_passthru/do_test GOT Response: 202 Accepted
+Openstack-Request-Id: req-8af5309e-dac5-46c0-ab06-a300c6683c25
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia GOT Response: 204 No Content
+Openstack-Request-Id: req-dfaaa97c-53b1-463c-8651-586cffea49df
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.93
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia?device_types=cdrom&device_types=disk GOT Response: 204 No Content
+Openstack-Request-Id: req-1ef0bacd-3d4f-4e6a-8f43-45927e191e37
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.93
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia?device_types=cdrom GOT Response: 204 No Content
+Openstack-Request-Id: req-2a3bd921-ef86-4a30-96cc-30047af37533
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.93
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia/cdrom GOT Response: 204 No Content
+Openstack-Request-Id: req-180299fa-7326-47a6-add0-622b49fbc08f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.93
+
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia?device_types=cdrom,cat GOT Response: 400 Bad Request
+Content-Type: application/json
+Openstack-Request-Id: req-fc72a1b0-7891-4574-9bfc-d11a1c99292d
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.93
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid device type(s) cat (valid are disk, cdrom, floppy)\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia GOT Response: 404 Not Found
+Content-Type: application/json
+{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru/do_test GOT Response: 202 Accepted
+Openstack-Request-Id: req-2c9e7671-5676-4ab4-9f54-ec9a5d359c6b
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.1
+
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage_and_storage
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_simple_storage_and_storage ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_bios
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_bios ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_no_manage_boot
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_no_manage_boot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_nostandalone_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_nostandalone_ports ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_oci_no_checksum
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_oci_no_checksum ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_311_nodes_allocation_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_311_nodes_allocation_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_295_chassis_chassis_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_295_chassis_chassis_id_patch_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_248_third_party_admin_cannot_get_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_248_third_party_admin_cannot_get_traits ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_storage
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_storage ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_storage_should_write_image_false
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_validate_storage_should_write_image_false ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_252_allocations_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_252_allocations_get_observer ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_deploying
+ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase.test_do_provision_action_unlocks_deploying ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_smartnic
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_clean_up_smartnic ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_system_vendor
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ignore_missing_system_vendor ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_with_kernel_arg
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_with_kernel_arg ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-c7190d52-beef-4db5-9f5c-33fc2ead8550
+Openstack-Request-Id: req-69262b89-9b62-4ebe-96a8-ff959312cf3d
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-23dd09a2-d8b0-4a79-a44d-cedd969b6643
+Openstack-Request-Id: req-0bf689c4-bc90-4f28-a3f3-8869f9352ed6
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-64debbf5-3642-4c17-87b5-28ac97b4c922
+Openstack-Request-Id: req-b490e570-4e4a-46c8-bea3-4036881ac9ba
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-448586cd-a293-47f4-9332-9a0da00ecca4
+Openstack-Request-Id: req-3aa76e37-52d0-4d4d-b944-86b19bda8e66
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-831e0afa-8f74-4092-baa5-da15ff32a3f2
+Openstack-Request-Id: req-d1cbf09b-31f2-4283-a93b-09c0935e35f1
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-7f649e25-9db8-4db9-a582-74461241f36f
+Openstack-Request-Id: req-996823a4-826c-4dc7-bf69-121277d5cbad
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/055b6e41-d45a-4410-aa3b-1645dc1bf851 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/d7165ec6-a6c7-4ef2-ae60-125d85daff8e GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-f59f3f76-d5ea-4a49-8374-bff434f9db42
+Openstack-Request-Id: req-d014d5b9-df4d-4752-ad2d-03867ff16863
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 055b6e41-d45a-4410-aa3b-1645dc1bf851 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/d2159f55-d48a-4f6f-87ef-727a04c0e1d6 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/88df0509-f8ff-40c1-b920-2b700df51d22 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-80527bcc-62bb-4b3b-85b4-8698203171ce
+Openstack-Request-Id: req-8aa993d9-030a-4980-be9f-61dc221cedfe
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector d2159f55-d48a-4f6f-87ef-727a04c0e1d6 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/5cb58b99-2516-4904-a110-03372d6611c8 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/506eaebb-07d9-4c81-bec9-ac0dc1f69652 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-b19688ef-2d9b-42ae-93b4-e62001fe0435
+Openstack-Request-Id: req-71531dd0-9bdf-407c-9112-b6791f847f83
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 5cb58b99-2516-4904-a110-03372d6611c8 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/b44ce345-7cd6-4a09-8f44-74a3cf8e6da8 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/332b290a-c10c-4fd7-9db6-0e38aa507924 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-8294ef2b-6b23-40d2-9792-6bfa5c35ed66
+Openstack-Request-Id: req-9fd737fb-780e-425e-9197-1526bf4bba4f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target b44ce345-7cd6-4a09-8f44-74a3cf8e6da8 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/60b435c0-5c2a-401d-8385-fcd99ca1a825 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 332b290a-c10c-4fd7-9db6-0e38aa507924 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/88b7563c-6f74-4a97-8d9f-de2a73aa9405 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-78a829dd-07b9-4e89-b6fa-93fea3455c02
+Openstack-Request-Id: req-5e7dd93f-2d76-4e7f-b0ef-4aeb7ea494f5
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 60b435c0-5c2a-401d-8385-fcd99ca1a825 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/3c5aeff3-7a45-4c32-9458-956c92eff092 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 88b7563c-6f74-4a97-8d9f-de2a73aa9405 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-eabe0e4b-c2f2-4179-9c8f-9bf83e889823
+Openstack-Request-Id: req-70904aca-eeb0-4577-ac84-97cac4bbf90c
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 3c5aeff3-7a45-4c32-9458-956c92eff092 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/47a0db53-8758-4d4e-8719-1390a90e2f1d GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-0abb3f12-7bf1-4550-803f-87c83263070b
+Openstack-Request-Id: req-dc1caf28-63fc-4c9a-aca5-87b30caee736
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 47a0db53-8758-4d4e-8719-1390a90e2f1d could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/b699061c-fb6e-463b-a4ac-c5f56baa87af GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-cbae999f-8142-428f-9a22-3796fc77e314
+Openstack-Request-Id: req-052300f8-3a75-469a-8cb1-78c6c2db106c
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation b699061c-fb6e-463b-a4ac-c5f56baa87af could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/5d90d419-d830-4111-9d26-33fe4325bf6a GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-226f203c-f311-48b3-95c0-f4626f95cbe9
+Openstack-Request-Id: req-27551aa7-8ceb-4206-92ae-9e8581f42974
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 5d90d419-d830-4111-9d26-33fe4325bf6a could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
+DELETE /v1/ports/04fb99d4-4980-4e6c-a8be-b83dd2953418 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-f00a7712-f77e-4ab0-b437-38a890dd101a
+Openstack-Request-Id: req-d6265223-e22d-4654-9f7e-fcf5f5d7cec6
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
+DELETE /v1/ports/570606da-85c4-47f3-8ac4-e2ab31848241 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-ecdcf6e9-4d5f-4b6a-81ef-48cd933ac9ff
+Openstack-Request-Id: req-9357cea0-5117-4ee9-a4d2-c59b52f38f91
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
+DELETE /v1/ports/5a2ac76b-b42b-468f-8c76-4314114a2469 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-f792f760-8a76-42ae-be09-5df425f2b002
+Openstack-Request-Id: req-6a8b6fb6-ba50-4194-a0ab-8d2aa9ff0173
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_267_nodes_allocation_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_267_nodes_allocation_delete_observer ... ok
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_372_lessee_member_cannot_delete_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_372_lessee_member_cannot_delete_port ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_disable_power_off
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_disable_power_off ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_373_third_party_admin_cannot_delete_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_373_third_party_admin_cannot_delete_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_253_allocations_allocation_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_253_allocations_allocation_id_get_admin ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_ok ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_not_support
+ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_not_support ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_no_manage_agent_boot
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_no_manage_agent_boot ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_preserve_boot_mode
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_preserve_boot_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_254_allocations_allocation_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_254_allocations_allocation_id_get_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_power_on
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_power_on ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_374_owner_reader_can_get_node_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_374_owner_reader_can_get_node_ports ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_312_nodes_allocation_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_312_nodes_allocation_delete_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_296_chassis_chassis_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_296_chassis_chassis_id_patch_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_empty_pxe_port_macs
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_empty_pxe_port_macs ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_return_failed
+ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_interface_return_failed ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_255_allocations_allocation_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_255_allocations_allocation_id_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_disable_power_off
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_standalone_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_standalone_ports ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_268_deploy_templates_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_268_deploy_templates_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_249_owner_admin_can_put_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_249_owner_admin_can_put_traits ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_with_fallback
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_with_fallback ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_no_mac
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_no_mac ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_375_owner_service_can_get_node_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_375_owner_service_can_get_node_ports ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_empty_rescue_password
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_empty_rescue_password ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_service_error
-ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_service_error ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_state_set_by_driver
+ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_state_set_by_driver ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_no_rescue_password
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_fails_no_rescue_password ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_none_pxe_port_macs
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_none_pxe_port_macs ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_256_allocations_allocation_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_256_allocations_allocation_id_patch_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_297_chassis_chassis_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_297_chassis_chassis_id_patch_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_313_nodes_allocation_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_313_nodes_allocation_delete_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_376_lessee_reader_can_get_node_port
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_376_lessee_reader_can_get_node_port ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_no_manage_agent
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_validate_no_manage_agent ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_disabled
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_269_deploy_templates_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_269_deploy_templates_post_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_257_allocations_allocation_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_257_allocations_allocation_id_patch_member ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_succeeded
+ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase.test_do_inspect_abort_succeeded ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_with_smartnic_port
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_rescue_with_smartnic_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_377_third_party_admin_cannot_get_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_377_third_party_admin_cannot_get_ports ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_enabled
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_hardware_with_set_port_pxe_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_250_owner_manager_can_put_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_250_owner_manager_can_put_traits ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_http_boot_enabled
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_http_boot_enabled ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_258_allocations_allocation_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_258_allocations_allocation_id_patch_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_port_creation
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_inspect_port_creation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_378_service_cannot_get_ports
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_378_service_cannot_get_ports ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover
+ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_noportgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_noportgroup ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success_blocked
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_basic_auth_success_blocked ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_298_chassis_chassis_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_298_chassis_chassis_id_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_314_deploy_templates_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_314_deploy_templates_post_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_validate
+ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase.test_validate ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_disable_power_off
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_disable_power_off ... ok
+ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_standalone
+ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_standalone ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_270_deploy_templates_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_270_deploy_templates_post_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_power_state
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_power_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_259_allocations_allocation_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_259_allocations_allocation_id_delete_admin ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_379_owner_reader_can_get_ports_by_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_379_owner_reader_can_get_ports_by_portgroup ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_no_manage_agent_boot
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_no_manage_agent_boot ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__get_mac_addresses
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__get_mac_addresses ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_properties ... ok
+ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_enabled
+ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_supported_power_states
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_get_supported_power_states ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_power_on
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_power_on ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_exception
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_380_owner_service_cam_get_ports_by_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_380_owner_service_cam_get_ports_by_portgroup ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_251_owner_service_can_put_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_251_owner_service_can_put_traits ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_image_source_is_url
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_image_source_is_url ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_cleaning
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_cleaning ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_with_smartnic_port
+ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase.test_agent_unrescue_with_smartnic_port ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_ipmi
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_ipmi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_exception
+ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase.test__do_takeover_with_console_exception ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_amount_not_satisfied
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_amount_not_satisfied ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail ... ok
+ GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-bd7a63fa-8d9b-40b7-8aa5-9b514a8d8f5c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-348c661d-2bb4-4bf9-a92f-72753992d13e
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-4100b3a2-2812-4ae5-9868-d5dcb4511d3e
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-5e3fbd68-5182-4eec-815d-1ef3960acb00
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-5a71a0c5-d2ed-414c-9569-00ef0eeb3e31
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-9fcf4538-d095-46e1-bfdb-3a5f57e9bbd5
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-c2cb1433-d1a2-475d-9191-eafcc3855ec8
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-9bd0c047-8dbf-4339-8d93-b4814d20887c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-989a89b0-c38d-4a9c-9bd7-85b22e5cbc7c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-0f179f89-6956-4f00-b29f-a7ca1c51091e
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/8175f33c-8774-403e-b1fc-0e6bc275f6b5 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-23f4aa3d-7e1c-482f-a629-e7ed52de3c8e
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 8175f33c-8774-403e-b1fc-0e6bc275f6b5 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/8186519d-da6e-40f2-9da4-1d9e81296033 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-8cc790a0-fd79-45f5-b078-199c7e709b85
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 8186519d-da6e-40f2-9da4-1d9e81296033 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/44a6d0fc-9ebf-4c9d-b1c8-481073f7d1d1 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-ff041a58-325d-4412-b58b-4cecee23d053
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 44a6d0fc-9ebf-4c9d-b1c8-481073f7d1d1 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/17e63aaf-b2bd-4c57-8781-39107c59306d GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-2066bd32-1f93-4a71-9513-c8861b815bd6
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 17e63aaf-b2bd-4c57-8781-39107c59306d could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/8d262d30-a5f8-4039-8059-054fad01ac41 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-5fc9dbf0-80d3-4952-92d1-d9892e81a2fa
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 8d262d30-a5f8-4039-8059-054fad01ac41 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/b2d82271-7daf-47df-9fac-61497ab8f4b0 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-c6f723c0-ef3c-46c7-8727-c92b55f495b0
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target b2d82271-7daf-47df-9fac-61497ab8f4b0 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/cc6b06b1-9a3a-49ce-b8df-ef59f4e2921d GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-1449ada8-b3f0-4846-8763-5546298b38fe
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation cc6b06b1-9a3a-49ce-b8df-ef59f4e2921d could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/3cc9215b-8d25-4f3a-b4da-aeda0e4228c5 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-ba330984-555f-42f9-b239-7ddad8b7fb9d
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 3cc9215b-8d25-4f3a-b4da-aeda0e4228c5 could not be found.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_260_allocations_allocation_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_260_allocations_allocation_id_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_261_allocations_allocation_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_261_allocations_allocation_id_delete_observer ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_correct_power_state_on_upgrade_lock
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_correct_power_state_on_upgrade_lock ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_cache_still_large
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_cache_still_large ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_381_lessee_reader_can_get_ports_by_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_381_lessee_reader_can_get_ports_by_portgroup ... ok
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_redfish
+ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase.test__inspect_hardware_redfish ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_262_nodes_allocation_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_262_nodes_allocation_get_admin ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_error
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_error ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__is_expected_power_state
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__is_expected_power_state ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size_with_amount
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_ensure_cache_size_with_amount ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_299_chassis_chassis_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_299_chassis_chassis_id_delete_member ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_fail
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_get_power_state_fail ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail_on_power_on
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_fail_on_power_on ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_files_with_links_untouched
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_files_with_links_untouched ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_maintenance_on_upgrade_lock
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_maintenance_on_upgrade_lock ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_382_third_party_admin_cannot_get_ports_by_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_382_third_party_admin_cannot_get_ports_by_portgroup ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_invalid_target_state
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_invalid_target_state ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_deleted
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_deleted ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_263_nodes_allocation_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_263_nodes_allocation_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_nostandalone_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_nostandalone_ports ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_315_deploy_templates_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_315_deploy_templates_post_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_271_deploy_templates_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_271_deploy_templates_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_with_amount
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_clean_up_old_with_amount ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_off_ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_off_ok ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_cleanup_ordering
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_cleanup_ordering ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_oci_authorization
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_oci_authorization ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off_with_disable_power_off
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_off_with_disable_power_off ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_dir_exception
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_dir_exception ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded2
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded2 ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_264_nodes_allocation_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_264_nodes_allocation_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_383_service_cannot_get_ports_by_portgroup
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_383_service_cannot_get_ports_by_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_252_owner_member_cannot_put_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_252_owner_member_cannot_put_traits ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_rescue
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_rescue ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_on_ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_power_on_ok ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_images_not_cleaned
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp.test_temp_images_not_cleaned ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_as_url_ignored
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_as_url_ignored ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_reboot_ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_reboot_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_265_nodes_allocation_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_265_nodes_allocation_delete_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on_with_disable_power_off
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_from_power_on_with_disable_power_off ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_ignored
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_localhost_ignored ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded_notify
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_max_retries_exceeded_notify ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_384_owner_reader_can_list_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_384_owner_reader_can_list_volume_connectors ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_300_chassis_chassis_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_300_chassis_chassis_id_delete_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_272_deploy_templates_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_272_deploy_templates_get_member ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_not_reached
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_reboot_not_reached ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_scci_exception
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_scci_exception ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_no_power_sync_support
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_no_power_sync_support ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_266_nodes_allocation_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_266_nodes_allocation_delete_member ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip_as_url
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ip_as_url ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_partition_image
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_partition_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_316_deploy_templates_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_316_deploy_templates_post_reader ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_power_state_sync_max_retries_gps_exception
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_power_state_sync_max_retries_gps_exception ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ipv6_as_url
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_normal_ipv6_as_url ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_snmp_exception
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_snmp_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_385_lessee_reader_can_list_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_385_lessee_reader_can_list_volume_connectors ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_retry_then_success
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_retry_then_success ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_redfish_bmc_address_ipv6_brackets_no_scheme
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_redfish_bmc_address_ipv6_brackets_no_scheme ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_267_nodes_allocation_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_267_nodes_allocation_delete_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_fail
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_fail ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host_in_url
+ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase.test_resolved_host_in_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_386_third_party_admin_cannot_get_connector_list
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_386_third_party_admin_cannot_get_connector_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_268_deploy_templates_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_268_deploy_templates_post_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok ... ok
+ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_clean_and_deploy_step_all_args
+ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_clean_and_deploy_step_all_args ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_not_reached
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_set_power_state_not_reached ... ok
+ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_all_args
+ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_all_args ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_notify
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_notify ... ok
+ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_priority_only
+ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase.test_deploy_and_clean_step_priority_only ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_power_off
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_power_off ... ok
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_validate
+ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase.test_validate ... ok
+ironic.tests.unit.drivers.test_base.DeployStepTestCase.test_get_and_execute_deploy_steps
+ironic.tests.unit.drivers.test_base.DeployStepTestCase.test_get_and_execute_deploy_steps ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_with_disable_power_off
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_no_sync_with_disable_power_off ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_269_deploy_templates_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_269_deploy_templates_post_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_387_owner_admin_can_post_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_387_owner_admin_can_post_volume_connector ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_create_subscription
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_create_subscription ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_reboot
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_soft_reboot ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync ... ok
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_default_interfaces
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_default_interfaces ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_delete_subscription
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_delete_subscription ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync_failed
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_changed_sync_failed ... ok
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_inspector
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_inspector ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_all
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_all ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_270_deploy_templates_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_270_deploy_templates_post_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_timeout
+ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase.test__wait_power_state_timeout ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_388_owner_manager_can_post_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_388_owner_manager_can_post_volume_connector ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_253_lessee_admin_cannot_put_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_253_lessee_admin_cannot_put_traits ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_standalone_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_standalone_ports ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_not_set
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_not_set ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_cd
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_eject_vmedia_cd ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_uefi
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_uefi ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_render_configdrive
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_render_configdrive ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_273_deploy_templates_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_273_deploy_templates_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_301_node_history_get_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_301_node_history_get_admin ... ok
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_raid
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_raid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_271_deploy_templates_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_271_deploy_templates_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_clean
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_clean ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_317_deploy_templates_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_317_deploy_templates_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_error
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_error ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_389_owner_service_can_post_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_389_owner_service_can_post_volume_connector ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged_for_fake_node
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_state_unchanged_for_fake_node ... ok
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_bios
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_bios ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions_empty
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_all_subscriptions_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_254_lessee_manager_cannot_put_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_254_lessee_manager_cannot_put_traits ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_no_proxy_without_proxies
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_no_proxy_without_proxies ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_validate_fail
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_validate_fail ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_does_not_exist
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_does_not_exist ... ok
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_inspect
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_inspect ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_272_deploy_templates_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_272_deploy_templates_get_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_deploy
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_deploy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_off ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_302_node_history_get_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_302_node_history_get_member ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_fail
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_318_deploy_templates_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_318_deploy_templates_get_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_exists
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_get_subscription_exists ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_390_lessee_admin_cannot_post_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_390_lessee_admin_cannot_post_volume_connector ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_vendor_detection
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_vendor_detection ... ok
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_management_and_power
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_management_and_power ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_invalid_delete_subscription
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_invalid_delete_subscription ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_create
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_create ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_on ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_proxies
-ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy.test_write_image_with_proxies ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_273_deploy_templates_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_273_deploy_templates_get_observer ... ok
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_wrong_provision_state_on_upgrade_lock
+ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase.test_wrong_provision_state_on_upgrade_lock ... ok
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_raid
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_raid ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_create_subscription
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_create_subscription ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_255_lessee_member_cannot_put_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_255_lessee_member_cannot_put_traits ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_no_vif
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_no_vif ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift_whole_disk_image
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift_whole_disk_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_391_lessee_manager_cannot_post_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_391_lessee_manager_cannot_post_volume_connector ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_303_node_history_get_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_303_node_history_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_snmp_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_power_state_snmp_failure ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_319_deploy_templates_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_319_deploy_templates_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_delete
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__check_node_raid_config_pending_delete ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_delete_subscription
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_delete_subscription ... ok
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_vendor
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_vendor ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_nopxe_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_nopxe_ports ... ok
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_dev
+ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase.test_validate_invalid_dev ... ok
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_virtual_media_boot
+ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase.test_override_with_redfish_virtual_media_boot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_256_third_party_admin_cannot_put_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_256_third_party_admin_cannot_put_traits ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_get_properties ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller ... ok
+ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce
+ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_392_third_party_admin_cannot_post_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_392_third_party_admin_cannot_post_volume_connector ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps_deploy
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_agent_get_steps_deploy ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_file_different
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_file_different ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_320_deploy_templates_deploy_template_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_320_deploy_templates_deploy_template_id_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_304_node_history_get_entry_admin
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_304_node_history_get_entry_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller_no_controllers
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_controller_no_controllers ... ok
+ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_bad_values
+ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_bad_values ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__fail_validation
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__fail_validation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_pxe_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_pxe_ports ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_257_third_party_admin_cannot_put_traits_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_257_third_party_admin_cannot_put_traits_service ... ok
+ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_nullable_translation
+ironic.tests.unit.objects.test_fields.TestFlexibleDictField.test_coerce_nullable_translation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_error
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_error ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_controllers
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_controllers ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_set ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_393_service_admin_cannot_post_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_393_service_admin_cannot_post_volume_connector ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_321_deploy_templates_deploy_template_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_321_deploy_templates_deploy_template_id_get_member ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_running
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_running ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_no_file
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_no_file ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_305_node_history_get_entry_member
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_305_node_history_get_entry_member ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_pxe_ports_exc
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_pxe_ports_exc ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_empty
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_empty ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_snmp_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_snmp_failure ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi_and_unknown
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_iscsi_and_unknown ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_missing ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children
+ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_storage_controllers
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_first_controller_storage_controllers ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_258_owner_admin_can_delete_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_258_owner_admin_can_delete_traits ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_multiple_fc_wwns
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_multiple_fc_wwns ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_394_owner_reader_can_get_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_394_owner_reader_can_get_volume_connector ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_storage_controller
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__get_storage_controller ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_version_mismatch
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_clean_step_version_mismatch ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_remove ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_nopxe_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_nopxe_ports ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_322_deploy_templates_deploy_template_id_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_322_deploy_templates_deploy_template_id_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_timeout
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_reboot_timeout ... ok
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_306_node_history_get_entry_observer
-ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes.test_rbac_legacy_306_node_history_get_entry_observer ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_without_copy
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_without_copy ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_raises_with_insufficient_data
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_raises_with_insufficient_data ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid0
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid0 ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_deploy_step
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_deploy_step ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_set ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_single_path
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_single_path ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid1
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid1 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_395_lessee_reader_can_get_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_395_lessee_reader_can_get_volume_connector ... ok
+ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid
+ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes.test_do_next_clean_step_with_children_by_uuid ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid5
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid5 ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_unknown_raises_excption
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test__generate_connector_unknown_raises_excption ... ok
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_error_state
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_error_state ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_error
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_error ... ok
-ironic.tests.unit.api.test_root.TestRoot.test_get_root
-ironic.tests.unit.api.test_root.TestRoot.test_get_root ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_259_owner_manager_can_delete_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_259_owner_manager_can_delete_traits ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_pxe_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_pxe_ports ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_no_state_change
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_no_state_change ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid6
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__max_volume_size_bytes_raid6 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors
-ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_396_third_party_admin_cannot_get_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_396_third_party_admin_cannot_get_volume_connector ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_remove ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_called_with_target_and_connector
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_called_with_target_and_connector ... ok
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_only_once
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_only_once ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_service_step
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_execute_service_step ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_323_deploy_templates_deploy_template_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_323_deploy_templates_deploy_template_id_patch_admin ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_rescue
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_rescue ... ok
-ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors2
-ironic.tests.unit.api.test_root.TestRoot.test_no_html_errors2 ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_failed
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_failed ... ok
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_resource_released
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_resource_released ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_fails_without_connectors
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_fails_without_connectors ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_remove_address
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_remove_address ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_260_owner_member_cannot_delete_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_260_owner_member_cannot_delete_traits ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test__create_root_fs
-ironic.tests.unit.common.test_images.FsImageTestCase.test__create_root_fs ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_error
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_error ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_grub_cfg
-ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_grub_cfg ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_324_deploy_templates_deploy_template_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_324_deploy_templates_deploy_template_id_patch_member ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_noports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_noports ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_set ... ok
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_stable
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_stable ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_397_lessee_member_cannot_patch_volume_connectors_extra
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_397_lessee_member_cannot_patch_volume_connectors_extra ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_isolinux_cfg
-ironic.tests.unit.common.test_images.FsImageTestCase.test__generate_isolinux_cfg ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_still_processing
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_still_processing ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_no_volumes
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_detach_volumes_no_volumes ... ok
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_unstable
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_stable_to_unstable ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_default ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step_not_found
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_find_step_not_found ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_snmp_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_off_snmp_failure ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files
-ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_stable
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_stable ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_success
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_success ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_remove ... ok
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_unstable
+ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase.test_notify_unstable_to_unstable ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_398_owner_admin_can_patch_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_398_owner_admin_can_patch_volume_connectors ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_nopxe_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_nopxe_ports ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_325_deploy_templates_deploy_template_id_patch_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_325_deploy_templates_deploy_template_id_patch_reader ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_no_esp_imageimg
-ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_no_esp_imageimg ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_with_ExecutionError
-ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fail_with_ExecutionError ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
- GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-2c6eb00b-cb89-48bc-ad21-b29ff1e4f235
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/maintenance GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-7db8d0ff-116e-4de4-99a1-5698e2b93275
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/maintenance GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-907a9f0c-ddc9-4050-9365-2cb4287c55c7
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:clear_maintenance\", \"debuginfo\": null}"}
-DELETE /v1/nodes/d8d6f03b-f025-4f55-86a9-3b83e71c0d31/maintenance GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-b7196557-118f-4d92-aa07-36f55a7793c2
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node d8d6f03b-f025-4f55-86a9-3b83e71c0d31 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-98489cb7-245f-458a-b68b-6fa54020adf3
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-3e5174c4-4d4c-49ec-aa2f-a62e499841c1
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-a7e4b4d9-2440-4201-83fa-094fa549d4cf
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-293cd746-0fa2-4eda-82d0-43b46836fea2
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-1341dce9-035d-482d-a61a-9c7a9089e6b8
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-bdee780c-a0f5-45c5-ace0-b8f3ea0e96d3
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-e746af71-6dea-479a-a66c-77039e8d1bf7
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-70a0abcc-d69e-4745-96dc-d3e4154cf7fa
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-a2022fe2-1db8-4f0f-98f1-334a468f4902
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_MEOW GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-a6bf0fb6-8f36-49c9-b19c-5b324ea0069a
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_MEOW GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-76d809d5-bd69-4aed-8a9f-67b6da6a26df
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-86290383-d9ed-4f30-9097-41049d6bc990
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-65e53df9-ddde-44b9-9b78-ce20c434fc5d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_261_lessee_admin_cannot_delete_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_261_lessee_admin_cannot_delete_traits ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_error
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_error ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps_only_oob
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_deploy_steps_only_oob ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fails_no_grub_cfg
-ironic.tests.unit.common.test_images.FsImageTestCase.test__get_deploy_iso_files_fails_no_grub_cfg ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_262_lessee_manager_cannot_delete_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_262_lessee_manager_cannot_delete_traits ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_pxe_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_pxe_ports ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_task_mon_error
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__raid_config_in_progress_task_mon_error ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_set ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure_no_attach_error
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_attach_volumes_failure_no_attach_error ... ok
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_already_present
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_already_present ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_missing ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid10
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid10 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_326_deploy_templates_deploy_template_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_326_deploy_templates_deploy_template_id_delete_admin ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_snmp_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_snmp_failure ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_399_owner_manager_can_patch_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_399_owner_manager_can_patch_volume_connectors ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid5
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test__volume_usage_per_disk_bytes_raid5 ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_283_chassis_post_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_283_chassis_post_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_custom_interface
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_custom_interface ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios_with_no_boot_mode
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_bios_with_no_boot_mode ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_non_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_remove ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure_raises_exception
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_detach_volumes_failure_raises_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_nopxe_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_nopxe_ports ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_263_lessee_member_cannot_delete_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_263_lessee_member_cannot_delete_traits ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_timeout
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase.test_set_power_state_on_timeout ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1a
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1a ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_set ... ok
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off_to_none
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_change_secure_off_to_none ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_327_deploy_templates_deploy_template_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_327_deploy_templates_deploy_template_id_delete_member ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso_for_hrefs
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_deploy_iso_for_hrefs ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_missing_steps
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_missing_steps ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_create
-ironic.tests.unit.objects.test_port.TestPortObject.test_create ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_284_chassis_post_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_284_chassis_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_pxe_ports
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_pxe_ports ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_bad_id_and_uuid_and_name_and_address
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_bad_id_and_uuid_and_name_and_address ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image_for_hrefs
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_boot_iso_for_uefi_esp_image_for_hrefs ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_264_third_party_admin_cannot_delete_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_264_third_party_admin_cannot_delete_traits ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_328_deploy_templates_deploy_template_id_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_328_deploy_templates_deploy_template_id_delete_reader ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_address
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_address ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_deploy_iso
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_deploy_iso ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_400_lessee_admin_cannot_patch_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_400_lessee_admin_cannot_patch_volume_connectors ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_unset
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_unset ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_should_write_image
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_should_write_image ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set ... ok
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_boot_mode
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_boot_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set_no_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set_no_remove ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fail_on_unknown_volume_types
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fail_on_unknown_volume_types ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_285_chassis_post_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_285_chassis_post_observer ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_id
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_id ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities_none
-ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase.test_get_steps_override_priorities_none ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_esp_image
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_for_uefi_with_esp_image ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_name
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_name ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_mkisofs_fails
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_mkisofs_fails ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_329_chassis_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_329_chassis_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_265_owner_admin_can_put_custom_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_265_owner_admin_can_put_custom_traits ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_uuid
-ironic.tests.unit.objects.test_port.TestPortObject.test_get_by_uuid ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_unset
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_unset ... ok
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_secure
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_failed_secure ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_immediate
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_immediate ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_401_lessee_manager_can_patch_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_401_lessee_manager_can_patch_volume_connectors ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__exec_stop_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__exec_stop_console ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_missing ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_fc_conn_iscsi_target
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_fc_conn_iscsi_target ... ok
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_noneness
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_noneness ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_set ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_286_chassis_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_286_chassis_get_admin ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_uefi_rootfs_fails
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_esp_image_uefi_rootfs_fails ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_list
-ironic.tests.unit.objects.test_port.TestPortObject.test_list ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_on_reset
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_1b_apply_time_on_reset ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_mkisofs_fails
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_mkisofs_fails ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_list_deprecated_owner
-ironic.tests.unit.objects.test_port.TestPortObject.test_list_deprecated_owner ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_missing ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_iscsi_conn_fc_target
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_iscsi_conn_fc_target ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_330_chassis_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_330_chassis_post_member ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_rootfs_fails
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_bios_rootfs_fails ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_payload_schemas
-ironic.tests.unit.objects.test_port.TestPortObject.test_payload_schemas ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_266_owner_manager_can_put_custom_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_266_owner_manager_can_put_custom_traits ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_402_owner_member_can_patch_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_402_owner_member_can_patch_volume_connectors ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_retreive_and_set
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_retreive_and_set ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node_failure
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node_failure ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_non_default ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_287_chassis_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_287_chassis_get_member ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd_without_user
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd_without_user ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_refresh
-ironic.tests.unit.objects.test_port.TestPortObject.test_refresh ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_when_fc_connectors_unequal
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_when_fc_connectors_unequal ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_remove ... ok
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_unsupported
+ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase.test_unsupported ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_conf_ldlinux
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_conf_ldlinux ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_save
-ironic.tests.unit.objects.test_port.TestPortObject.test_save ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_331_chassis_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_331_chassis_post_reader ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_failure
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_failure ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_default_ldlinux
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_default_ldlinux ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_267_owner_member_cannot_put_custom_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_267_owner_member_cannot_put_custom_traits ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_403_lessee_member_cannot_patch_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_403_lessee_member_cannot_patch_volume_connectors ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2_on_reset
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_2_on_reset ... ok
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_empty
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_empty ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_untouched
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_untouched ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_288_chassis_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_288_chassis_get_observer ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_save_after_refresh
-ironic.tests.unit.objects.test_port.TestPortObject.test_save_after_refresh ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_inject_files
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_isolinux_image_for_bios_inject_files ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_empty_password
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_empty_password ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_supported
-ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_supported ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_multiple_segment_mappings
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_multiple_segment_mappings ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_332_chassis_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_332_chassis_get_admin ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image ... ok
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_populated
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_populated ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_unsupported
-ironic.tests.unit.objects.test_port.TestPortObject.test_supports_is_smartnic_unsupported ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_dd_fails
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_dd_fails ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_3
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_3 ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_fc_boot_no_connectors
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_fc_boot_no_connectors ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove ... ok
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_dict
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_dict ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_404_third_party_admin_cannot_patch_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_404_third_party_admin_cannot_patch_volume_connectors ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove_in_maintenance
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove_in_maintenance ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_289_chassis_detail_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_289_chassis_detail_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_268_lessee_admin_cannot_put_custom_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_268_lessee_admin_cannot_put_custom_traits ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_supported
-ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_supported ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_mkfs_fails
-ironic.tests.unit.common.test_images.FsImageTestCase.test_create_vfat_image_mkfs_fails ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_no_address
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_no_address ... ok
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_string
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_build_user_data_as_string ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_uefi
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_uefi ... ok
-ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_unsupported
-ironic.tests.unit.objects.test_port.TestPortObject.test_supports_physical_network_unsupported ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_default_all
-ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_default_all ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_333_chassis_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_333_chassis_get_member ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail_nodir
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail_nodir ... ok
-ironic.tests.unit.test_base.BlockExecuteTestCase.test_can_mock_execute
-ironic.tests.unit.test_base.BlockExecuteTestCase.test_can_mock_execute ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_no_such_prop
-ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_no_such_prop ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_4
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_4 ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_iscsi_boot_no_connectors
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_failure_if_iscsi_boot_no_connectors ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_missing ... ok
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_no_configdrive
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_no_configdrive ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_set ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5a
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5a ... ok
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_string
+ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase.test_string ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_405_owner_admin_can_delete_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_405_owner_admin_can_delete_volume_connectors ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_290_chassis_detail_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_290_chassis_detail_get_member ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_269_lessee_manager_cannot_put_custom_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_269_lessee_manager_cannot_put_custom_traits ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_kernel
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_kernel ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_with_prop_subset
-ironic.tests.unit.common.test_images.FsImageTestCase.test_get_glance_image_properties_with_prop_subset ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_physnet_inconsistent
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_physnet_inconsistent ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_334_chassis_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_334_chassis_get_reader ... ok
-ironic.tests.unit.common.test_images.FsImageTestCase.test_get_temp_url_for_glance_image
-ironic.tests.unit.common.test_images.FsImageTestCase.test_get_temp_url_for_glance_image ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_invalid_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_invalid_port ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_ramdisk
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_ramdisk ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_missing ... ok
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5b
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_5b ... ok
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_empty_instance_traits
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_empty_instance_traits ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_trait_type
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_trait_type ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_6
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_case_6 ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_291_chassis_detail_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_291_chassis_detail_get_observer ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_update_port_exception
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_update_port_exception ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_270_lessee_member_cannot_put_custom_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_270_lessee_member_cannot_put_custom_traits ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_no_port
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_no_port ... ok
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_cleaning
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_335_chassis_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_335_chassis_get_service ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port_auto_allocate
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port_auto_allocate ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_type
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_invalid_type ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_406_owner_manager_can_delete_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_406_owner_manager_can_delete_volume_connectors ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_remove ... ok
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_missing
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_missing ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_connectors_and_boot
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_connectors_and_boot ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_interface_type
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_create_config_interface_type ... ok
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_no_instance_traits
+ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase.test_validate_instance_info_traits_no_instance_traits ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_set ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_292_chassis_chassis_id_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_292_chassis_chassis_id_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_with_physnet
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_with_physnet ... ok
-ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute
-ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute ... ok
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_provisioning
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_provisioning ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_wrong_ipmi_protocol_version
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_wrong_ipmi_protocol_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_271_third_party_admin_cannot_put_custom_traits
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_271_third_party_admin_cannot_put_custom_traits ... ok
-ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute_parent_mocked
-ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute_parent_mocked ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_407_owner_service_can_delete_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_407_owner_service_can_delete_volume_connectors ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_336_chassis_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_336_chassis_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good_whole_disk_image
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good_whole_disk_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_connectors
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_connectors ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_immediate
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_immediate ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_1 ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_non_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_get_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_get_console ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_293_chassis_chassis_id_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_293_chassis_chassis_id_get_member ... ok
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_rescuing
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_during_rescuing ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_272_owner_reader_get_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_272_owner_reader_get_vifs ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_on_reset
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_delete_config_on_reset ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_remove ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_targets
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_fc_targets ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_408_lessee_admin_can_delete_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_408_lessee_admin_can_delete_volume_connectors ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_create_2 ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_missing ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_set ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_get_physical_disks
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_get_physical_disks ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_337_chassis_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_337_chassis_detail_get_member ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console ... ok
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_no_ports_no_portgroups
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_no_ports_no_portgroups ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_294_chassis_chassis_id_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_294_chassis_chassis_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_connector
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_connector ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_1 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_409_lessee_manager_can_delete_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_409_lessee_manager_can_delete_volume_connectors ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_missing ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_update_raid_config_missing_raid_type
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_update_raid_config_missing_raid_type ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection_no_inspection_ramdisk
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection_no_inspection_ramdisk ... ok
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_port_int_info
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_port_int_info ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node_failure
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node_failure ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_alloc_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_alloc_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_273_lessee_reader_get_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_273_lessee_reader_get_vifs ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_no_image_source_for_local_boot
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_no_image_source_for_local_boot ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_default ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_295_chassis_chassis_id_patch_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_295_chassis_chassis_id_patch_admin ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_portgroup_int_info
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_one_portgroup_int_info ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_with_port
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_with_port ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_deleting_node
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_deleting_node ... ok
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_skip_check_write_image_false
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_skip_check_write_image_false ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_274_third_party_admin_cannot_get_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_274_third_party_admin_cannot_get_vifs ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_targets
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_iscsi_targets ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_2 ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_410_third_party_admin_cannot_delete_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_410_third_party_admin_cannot_delete_volume_connector ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_portgroups_int_info
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_portgroups_int_info ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_not_attached
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_not_attached ... ok
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_no_settings
+ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase.test_validate_success_no_settings ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_remove ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_296_chassis_chassis_id_patch_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_296_chassis_chassis_id_patch_member ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_1 ... ok
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config_scsi
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_validate_raid_config_scsi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_missing ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_execute_bootc_install
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_execute_bootc_install ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_411_service_cannot_delete_volume_connector
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_411_service_cannot_delete_volume_connector ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso ... ok
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console_fail
-ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console_fail ... ok
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_ports_int_info
-ironic.tests.unit.common.test_network.TestNetwork.test_get_node_vif_ids_two_ports_int_info ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_338_chassis_detail_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_338_chassis_detail_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_275_owner_admin_can_post_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_275_owner_admin_can_post_vifs ... ok
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_portgroup
-ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_portgroup ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_http_boot_not_enabled
-ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_http_boot_not_enabled ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso_and_image_source
-ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso_and_image_source ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_297_chassis_chassis_id_patch_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_297_chassis_chassis_id_patch_observer ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_set ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_volume_create_error_handler
+ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase.test_volume_create_error_handler ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_2 ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_network.TestNetwork.test_remove_vifs_from_node
-ironic.tests.unit.common.test_network.TestNetwork.test_remove_vifs_from_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_339_chassis_chassis_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_339_chassis_chassis_id_get_admin ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability ... ok
-ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_should_write_image
-ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_should_write_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_276_service_can_post_vifs_for_own_project
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_276_service_can_post_vifs_for_own_project ... ok
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_298_chassis_chassis_id_delete_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_298_chassis_chassis_id_delete_admin ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_1 ... ok
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk_lenovo
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_set_boot_to_disk_lenovo ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_412_owner_reader_can_get_targets
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_412_owner_reader_can_get_targets ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l2
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l2 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append ... ok
-ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled
-ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase.test_validate_fails_with_ipxe_not_enabled ... ok
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l3
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l3 ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_340_chassis_chassis_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_340_chassis_chassis_id_get_member ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_remove ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_277_service_cannot_post_vifs_for_other_project
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_277_service_cannot_post_vifs_for_other_project ... ok
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_no_physnet
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_multiple_segments_no_physnet ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_2 ... ok
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_disable_power_off
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_disable_power_off ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_299_chassis_chassis_id_delete_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_299_chassis_chassis_id_delete_member ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append_duplicate
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append_duplicate ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_413_lesse_reader_can_get_targets
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_413_lesse_reader_can_get_targets ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_failure
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue
-ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_not_string
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_not_string ... ok
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_missing
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_network_missing ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_341_chassis_chassis_id_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_341_chassis_chassis_id_get_reader ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict ... ok
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_278_owner_manager_can_post_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_278_owner_manager_can_post_vifs ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_image_source_not_set
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_image_source_not_set ... ok
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_get_power_state_fails
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_get_power_state_fails ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_set ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_3
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_create_3 ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_300_chassis_chassis_id_delete_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_300_chassis_chassis_id_delete_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel
-ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel ... ok
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment_no_physnet
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_no_segment_no_physnet ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_incorrect_format_fail
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_incorrect_format_fail ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_after_reboot
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_after_reboot ... ok
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_failure
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_failure ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_invalid_character_fail
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_invalid_character_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_342_chassis_chassis_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_342_chassis_chassis_id_patch_admin ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk
-ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_missing
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_port_missing ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_only_key_or_value_fail
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_only_key_or_value_fail ... ok
-ironic.tests.unit.objects.test_objects.TestMisc.test_max_version
-ironic.tests.unit.objects.test_objects.TestMisc.test_max_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_301_node_history_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_301_node_history_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_279_lessee_admin_can_post_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_279_lessee_admin_can_post_vifs ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_with_non_oci
+ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy.test_validate_fails_with_non_oci ... ok
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_no_power_on_support
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_no_power_on_support ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_414_third_party_admin_cannot_get_target_list
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_414_third_party_admin_cannot_get_target_list ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_single_segment
-ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID.test_get_physnets_by_port_uuid_single_segment ... ok
-ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_one
-ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_one ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_automated_clean_version_mismatch
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_automated_clean_version_mismatch ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_1 ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_both_master_and_dest_out_of_date
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_both_master_and_dest_out_of_date ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port ... ok
-ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_two
-ironic.tests.unit.objects.test_objects.TestMisc.test_max_version_two ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_343_chassis_chassis_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_343_chassis_chassis_id_patch_member ... ok
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_client_passed
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_client_passed ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_301_node_history_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_301_node_history_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_non_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_415_owner_reader_can_get_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_415_owner_reader_can_get_volume_target ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_2 ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate_no_force_raw
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_and_master_uptodate_no_force_raw ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_remove ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off_failed
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_action_oob_power_off_failed ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_out_of_date
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_dest_out_of_date ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_302_node_history_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_302_node_history_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_280_lessee_manager_can_post_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_280_lessee_manager_can_post_vifs ... ok
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_failure
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_failure ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_clean_version_mismatch_fail
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_clean_version_mismatch_fail ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device_clears_is_next_boot_persistent
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device_clears_is_next_boot_persistent ... ok
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_found
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_344_chassis_chassis_id_patch_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_344_chassis_chassis_id_patch_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_missing ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_3
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_3 ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_master_out_of_date
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_master_out_of_date ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_reset_mac
-ironic.tests.unit.common.test_neutron.TestUnbindPort.test_unbind_neutron_port_not_reset_mac ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_fail
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_fail ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_false
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_false ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_416_lessee_reader_can_get_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_416_lessee_reader_can_get_volume_target ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_set ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_off_fails
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_power_off_fails ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_1 ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_missing ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_303_node_history_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_303_node_history_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_281_owner_member_can_post_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_281_owner_member_can_post_vifs ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_disable_validation
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_disable_validation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_345_chassis_chassis_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_345_chassis_chassis_id_delete_admin ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_true
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_true ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_manual_clean_version_mismatch
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_manual_clean_version_mismatch ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability ... ok
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_doesnt_complete
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_doesnt_complete ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_417_third_party_admin_cannot_get_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_417_third_party_admin_cannot_get_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_memory_low
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_no_master_dir_memory_low ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_2 ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_remove ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_304_node_history_get_entry_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_304_node_history_get_entry_admin ... ok
-ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive
-ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_282_lessee_member_cannot_post_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_282_lessee_member_cannot_post_vifs ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid ... ok
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_fails
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_fails ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability_returns_none
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability_returns_none ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_346_chassis_chassis_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_346_chassis_chassis_id_delete_member ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_no_step_running
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_no_step_running ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid_no_force_raw
+ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch.test_fetch_image_not_uuid_no_force_raw ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_3
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_3 ... ok
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_race
+ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest.test_tear_down_agent_soft_poweroff_race ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_418_owner_admin_create_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_418_owner_admin_create_volume_target ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_non_default ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_305_node_history_get_entry_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_305_node_history_get_entry_member ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_mac_addresses
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_mac_addresses ... ok
-ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_db_conn
-ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_db_conn ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_347_chassis_chassis_id_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_347_chassis_chassis_id_delete_reader ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_old_command
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_old_command ... ok
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_string
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_string ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_unicode
-ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_unicode ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_1 ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_set
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_set ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-DELETE /v1/inspection_rules/28149b00-a969-4a05-bcb1-24b180420395 GOT Response: 204 No Content
-Openstack-Request-Id: req-7adb1462-b0e3-450f-b95e-786e8dd84958
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/inspection_rules/3fc27fb7-a0c4-4b33-9b5c-b2c034516841 GOT Response: 405 Method Not Allowed
-Content-Type: application/json
-{"error_message": "{\"code\": 405, \"title\": \"Method Not Allowed\", \"description\": \"The API version does not allow inspection rules\"}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia GOT Response: 204 No Content
-Openstack-Request-Id: req-190d3d17-0d25-4a09-bbec-82536aee2a58
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.93
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia?device_types=cdrom&device_types=disk GOT Response: 204 No Content
-Openstack-Request-Id: req-b62535ce-ad3b-4f55-9145-0d32aea42f0e
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.93
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia?device_types=cdrom GOT Response: 204 No Content
-Openstack-Request-Id: req-6dee1b7b-7e2d-487f-bfce-24feb2798bac
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.93
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia/cdrom GOT Response: 204 No Content
-Openstack-Request-Id: req-3df3529a-a8a5-42c6-a022-91b5f955ca38
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.93
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia?device_types=cdrom,cat GOT Response: 400 Bad Request
-Content-Type: application/json
-Openstack-Request-Id: req-876078f7-e6a0-490b-84e9-36432e112958
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.93
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Invalid device type(s) cat (valid are disk, cdrom, floppy)\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vmedia GOT Response: 404 Not Found
-Content-Type: application/json
-{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_306_node_history_get_entry_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_rbac_legacy_306_node_history_get_entry_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_348_chassis_chassis_id_delete_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_348_chassis_chassis_id_delete_service ... ok
-ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_error
-ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase.test__conductor_service_record_keepalive_failed_error ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_reboot
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_reboot ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_419_owner_service_create_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_419_owner_service_create_volume_target ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_no_physnet_update_2 ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_after_reboot
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_after_reboot ... ok
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing_remove
+ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing_remove ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_and_uuid
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_and_uuid ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_create
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_create ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_1 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_001_values
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_001_values ... skipped 'These are fake reference values for YAML templating'
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_283_owner_reader_cannot_post_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_283_owner_reader_cannot_post_vifs ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_running
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_running ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_349_node_history_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_349_node_history_get_admin ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_not_found
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_and_mac_not_found ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_automated_clean_version_mismatch
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_automated_clean_version_mismatch ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_destroy
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_destroy ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_420_owner_manager_create_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_420_owner_manager_create_volume_target ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_2/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_not_found
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_not_found ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_clean_version_mismatch_fail
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_clean_version_mismatch_fail ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_id
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_unknown
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_unknown ... ok
-ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test__check_inspect_wait_timeouts
-ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test__check_inspect_wait_timeouts ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_284_lessee_reader_cannot_post_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_284_lessee_reader_cannot_post_vifs ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_421_lessee_admin_create_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_421_lessee_admin_create_volume_target ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_fail
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_fail ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_wrong_state
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_bmc_wrong_state ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_3
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_2_port_portgroup_w_physnet_update_3 ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_uuid
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_uuid ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_002_nodes_post_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_002_nodes_post_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_350_node_history_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_350_node_history_get_member ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_not_found
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_not_found ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_manual_clean_version_mismatch
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_manual_clean_version_mismatch ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_1 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_422_lessee_manager_create_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_422_lessee_manager_create_volume_target ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_by_node_id
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_by_node_id ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_wrong_state
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_mac_wrong_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_power_validate_fail
-ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_power_validate_fail ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_285_third_party_admin_cannot_post_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_285_third_party_admin_cannot_post_vifs ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_no_step_running
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_no_step_running ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_none
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_none ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_create_2 ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_003_nodes_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_003_nodes_post_member ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_payload_schemas
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_payload_schemas ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_validate_fail
-ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_validate_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_351_node_history_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_351_node_history_get_reader ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook_fails
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook_fails ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_003_nodes_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_003_nodes_post_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_286_owner_admin_delete_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_286_owner_admin_delete_vifs ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_old_command
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_old_command ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_423_third_party_admin_cannot_create_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_423_third_party_admin_cannot_create_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs_partial
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_macs_partial ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_1
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_1 ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_refresh
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_refresh ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_352_node_history_get_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_352_node_history_get_service ... ok
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_manual_cleaning
-ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_manual_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test__download_image_iso
-ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test__download_image_iso ... ok
-ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_worker_pool_full
-ironic.tests.unit.conductor.test_manager.NodeInspectHardware.test_inspect_hardware_worker_pool_full ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_unknown_bmc_and_mac
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_unknown_bmc_and_mac ... ok
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_reboot
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_reboot ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_2
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_empty_portgroup_update_2 ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_004_nodes_post_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_004_nodes_post_observer ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test_fetch_image_iso
-ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase.test_fetch_image_iso ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_287_owner_manager_delete_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_287_owner_manager_delete_vifs ... ok
-DELETE /v1/portgroups/52:54:00:cf:2d:31 GOT Response: 400 Bad Request
-Content-Type: application/json
-{"error_message": "{\"code\": 400, \"title\": \"Bad Request\", \"description\": \"Expected UUID or name for portgroup: 52:54:00:cf:2d:31\"}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 204 No Content
-Openstack-Request-Id: req-281b8cf5-7dbb-43f1-85e7-2eb23985e911
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/portgroups/pg.1 GOT Response: 204 No Content
-Openstack-Request-Id: req-3f0d5f06-cfec-4678-8411-f1a619686264
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/portgroups/blah GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-43ed5173-dbf9-4fa0-99ef-aec503f493a4
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup blah could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/pg.1.json GOT Response: 204 No Content
-Openstack-Request-Id: req-2bb794e1-cd40-4554-a18e-6b59ecc79c89
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.90
-
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
-Content-Type: application/json
-{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 409 Conflict
-Content-Type: application/json
-Openstack-Request-Id: req-38509a1f-3e70-48f5-93aa-906e0f016933
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
-Openstack-Request-Id: req-49442e43-a412-481a-8b4b-77750c768ad4
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
-Content-Type: application/json
-{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
-DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 400 Bad Request
-Content-Type: application/json
-Openstack-Request-Id: req-586754a0-b92f-451c-a2c0-7d62cebb218d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"volume target deletion\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"power on\\\".\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 409 Conflict
-Content-Type: application/json
-Openstack-Request-Id: req-f18b2b6c-ebcf-4a75-97c7-cac33c492268
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_353_node_history_get_entry_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_353_node_history_get_entry_admin ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_424_owner_member_can_patch_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_424_owner_member_can_patch_volume_target ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save_after_refresh
+ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save_after_refresh ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_running
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_running ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_005_nodes_get_node_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_005_nodes_get_node_admin ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_and_unknown_macs
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_and_unknown_macs ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_custom_ioerror
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_custom_ioerror ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_unknown
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_unknown ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_425_owner_service_can_patch_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_425_owner_service_can_patch_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_not_found
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_not_found ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_invalid_state
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_invalid_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_288_lessee_admin_can_delete_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_288_lessee_admin_can_delete_vifs ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_354_node_history_get_entry_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_354_node_history_get_entry_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_006_nodes_get_node_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_006_nodes_get_node_member ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_289_lessee_manager_can_delete_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_289_lessee_manager_can_delete_vifs ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_maintenance
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_maintenance ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_355_node_history_get_entry_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_355_node_history_get_entry_reader ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block_too_many_times
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_wrong_state
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_by_uuid_wrong_state ... ok
+foo() migrated 15 of 15 objects.
+func1() migrated 15 of 15 objects.
+func2() migrated 20 of 20 objects.
+func1() migrated 10 of 10 objects.
+func2() migrated 0 of 0 objects.
+func1() migrated 10 of 15 objects.
+func1() migrated 10 of 10 objects.
+func1() migrated 10 of 10 objects.
+func1() migrated 0 of 0 objects.
+func2() migrated 0 of 0 objects.
+Running batches of 50 until migrations have been completed.
+Data migrations have completed.
+Running batches of 50 until migrations have been completed.
+Data migrations have completed.
+Running batches of 50 until migrations have been completed.
+Malformed option m1key1=value1
+Malformed option m1.key1value1
+Data migrations have not completed. Please re-run.
+Running batches of 50 until migrations have been completed.
+Data migrations have completed.
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_426_lessee_admin_can_patch_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_426_lessee_admin_can_patch_volume_target ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_007_nodes_get_node_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_007_nodes_get_node_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_290_owner_member_can_delete_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_290_owner_member_can_delete_vifs ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_356_node_inventory_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_356_node_inventory_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook_fails
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_cleaning_with_hook_fails ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_bmc_and_uuid
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_bmc_and_uuid ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets_fix
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_inconsistent_physnets_fix ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_manual_cleaning
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest.test_continue_manual_cleaning ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_008_nodes_get_node_other_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_008_nodes_get_node_other_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_291_lessee_member_cannot_delete_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_291_lessee_member_cannot_delete_vifs ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_357_node_inventory_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_357_node_inventory_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_009_nodes_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_009_nodes_get_admin ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_292_third_party_admin_cannot_delete_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_292_third_party_admin_cannot_delete_vifs ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_358_node_history_get_entry_service
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_358_node_history_get_entry_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_427_lessee_manager_can_patch_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_427_lessee_manager_can_patch_volume_target ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_create
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_create ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_with_master_path
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_with_master_path ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_bmc
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_bmc ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_without_master_path
+ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase.test_without_master_path ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_009_nodes_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_009_nodes_get_admin ... ok
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_update
+ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase.test_validate_port_physnet_no_portgroup_update ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_428_lessee_member_cannot_patch_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_428_lessee_member_cannot_patch_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_uuid
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_conflicting_macs_and_uuid ... ok
+ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test__expire_console_sessions
+ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test__expire_console_sessions ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_client_auth_invalid_fails
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_client_auth_invalid_fails ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_in_choose_security_type_fails
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_in_choose_security_type_fails ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_010_nodes_get_other_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_010_nodes_get_other_admin ... ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_partial_ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_partial_ok ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_293_service_can_delete_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_293_service_can_delete_vifs ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_359_shard_get_shards
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_359_shard_get_shards ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_start_console
+ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_start_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_429_third_party_admin_cannot_patch_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_429_third_party_admin_cannot_patch_volume_target ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_security_handshake_fails
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_exception_security_handshake_fails ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_and_unknown_mac
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_and_unknown_mac ... ok
+ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_stop_console
+ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole.test_stop_console ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_011_nodes_detail_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_011_nodes_detail_get_admin ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_294_service_cannot_delete_other_nodes_vifs
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_294_service_cannot_delete_other_nodes_vifs ... ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_power_validate_fail
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_power_validate_fail ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail_server_message
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fail_server_message ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_resolved_by_macs
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_duplicate_bmc_resolved_by_macs ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_host_version
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_host_version ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_gpt
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_gpt ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_430_service_cannot_patch_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_430_service_cannot_patch_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_no_input
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase.test_no_input ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_sec_type_cnt_zero
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_sec_type_cnt_zero ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_raw
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_already_raw ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_012_nodes_detail_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_012_nodes_detail_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_360_shard_patch_set_node_shard
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_360_shard_patch_set_node_shard ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_295_owner_readers_can_get_indicators
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_295_owner_readers_can_get_indicators ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_tenant_version
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_fails_on_tenant_version ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_convert_to_gpt
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_convert_to_gpt ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_http_boot_not_enabled
+ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_http_boot_not_enabled ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_full_run
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_full_run ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_deep_inspection_disabled
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_deep_inspection_disabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_431_owner_admin_can_delete_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_431_owner_admin_can_delete_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue
+ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue ... ok
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_parse_version
+ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase.test_parse_version ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_disable_validation
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_disable_validation ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_013_nodes_detail_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_013_nodes_detail_get_observer ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_361_shard_patch_set_node_shard_disallowed
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_361_shard_patch_set_node_shard_disallowed ... ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_done
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_done ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_296_lesse_readers_can_get_indicators
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_296_lesse_readers_can_get_indicators ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_estimate_fallback
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_estimate_fallback ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel
+ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_fails_no_rescue_kernel ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_format_does_not_match_glance
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_format_does_not_match_glance ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_432_owner_manager_can_delete_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_432_owner_manager_can_delete_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk
+ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_not_safe_image
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_not_safe_image ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_014_nodes_node_ident_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_014_nodes_node_ident_get_admin ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_297_third_party_admin_cannot_get_indicators
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_297_third_party_admin_cannot_get_indicators ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_362_parent_node_patch_by_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_362_parent_node_patch_by_admin ... ok
+ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_get_properties
+ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_get_properties ... ok
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_part_already_exists
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_part_already_exists ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_image
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_image ... ok
+ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_bad_method
+ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_bad_method ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_015_nodes_node_ident_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_015_nodes_node_ident_get_member ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_298_owner_reader_can_get_indicator_status
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_298_owner_reader_can_get_indicator_status ... skipped 'API appears to be broken and should be patched outside of this work.'
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_error
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_433_owner_manager_can_delete_volume_target_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_433_owner_manager_can_delete_volume_target_service ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_create_schema_and_version
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_create_schema_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_kernel
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_ramdisk_kernel ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_valid_methods
+ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase.test_vendor_interface_validate_valid_methods ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_and_create_schema
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_and_create_schema ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_with_image_auth
+ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup.test__fetch_with_image_auth ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_016_nodes_node_ident_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_016_nodes_node_ident_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_363_parent_node_patch_by_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_363_parent_node_patch_by_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_299_lessee_reader_not_get_indicator_status
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_299_lessee_reader_not_get_indicator_status ... skipped 'API appears to be broken and should be patched outside of this work.'
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_change_state
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_change_state ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_and_version
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_http_boot_enabled
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_http_boot_enabled ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_deny_macs
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_deny_macs ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_434_lessee_admin_can_delete_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_434_lessee_admin_can_delete_volume_target ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_twice
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_no_macs
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_no_macs ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_017_nodes_node_ident_patch_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_017_nodes_node_ident_patch_admin ... ok
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_walk_versions
+ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_364_parent_node_patch_by_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_364_parent_node_patch_by_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_300_owner_member_can_set_indicator
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_300_owner_member_can_set_indicator ... ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_waiting
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_active_state_waiting ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_only_new_macs
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_only_new_macs ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk ... ok
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_removed_nodes
+ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync.test_removed_nodes ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_435_lessee_manager_can_delete_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_435_lessee_manager_can_delete_volume_target ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_018_nodes_node_ident_patch_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_018_nodes_node_ident_patch_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_365_nodes_firmware_component_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_365_nodes_firmware_component_get_admin ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_301_lessee_member_cannot_set_indicator
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_301_lessee_member_cannot_set_indicator ... ok
+ironic.tests.unit.test_base.BlockExecuteTestCase.test_can_mock_execute
+ironic.tests.unit.test_base.BlockExecuteTestCase.test_can_mock_execute ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_clean_dhcp_opts
+ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_clean_dhcp_opts ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute
+ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_rescue
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_rescue ... ok
+ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute_parent_mocked
+ironic.tests.unit.test_base.BlockExecuteTestCase.test_exception_raised_for_execute_parent_mocked ... ok
+DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 204 No Content
+Openstack-Request-Id: req-0efba14c-529f-48c9-a0e9-9f973255d27c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+Content-Type: application/json
+{"error_message": "{\"code\": 404, \"title\": \"Not Found\", \"description\": \"\"}"}
+DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 400 Bad Request
+Content-Type: application/json
+Openstack-Request-Id: req-a5ea6c2f-5a8f-469b-8121-b65a85dba0bd
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The requested action \\\"volume connector deletion\\\" can not be performed on node \\\"1be26c0b-03f2-4d2e-ae87-c02d7f33c123\\\" while it is in state \\\"power on\\\".\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 409 Conflict
+Content-Type: application/json
+Openstack-Request-Id: req-26a2fe5a-d72d-44c4-a17f-00d7985455b1
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fake-node is locked by host fake-host, please retry after the current operation is completed.\", \"debuginfo\": null}"}
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_019_nodes_node_ident_patch_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_019_nodes_node_ident_patch_observer ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_366_nodes_firmware_component_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_366_nodes_firmware_component_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_302_third_party_admin_cannot_set_indicator
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_302_third_party_admin_cannot_set_indicator ... ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_deployfail_state
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_deployfail_state ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_020_nodes_node_ident_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_020_nodes_node_ident_delete_admin ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_367_nodes_firmware_component_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_367_nodes_firmware_component_get_reader ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_303_owner_reader_can_list_portgroups
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_303_owner_reader_can_list_portgroups ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_436_owner_member_cannot_delete_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_436_owner_member_cannot_delete_volume_target ... ok
+ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_get_ip_addresses
+ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_get_ip_addresses ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_uefi
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase.test_prepare_ramdisk_uefi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_bios
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_bios ... ok
+ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_update_dhcp
+ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi.test_update_dhcp ... ok
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_console
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_437_lessee_member_cannot_delete_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_437_lessee_member_cannot_delete_volume_target ... ok
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_inspect
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_inspect ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address ... ok
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_load_by_name
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_load_by_name ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_invalid_ip
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_invalid_ip ... ok
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_rescue
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_rescue ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_438_third_party_admin_cannot_delete_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_438_third_party_admin_cannot_delete_volume_target ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_020_nodes_node_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_020_nodes_node_ident_delete_admin ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_ipv6
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_ipv6 ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_with_exception
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_with_exception ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_021_nodes_node_ident_delete_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_021_nodes_node_ident_delete_member ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_368_runbooks_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_368_runbooks_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_304_owner_service_can_list_portgroups
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_304_owner_service_can_list_portgroups ... ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_error_state
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_error_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_439_service_cannot_delete_volume_target
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_439_service_cannot_delete_volume_target ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_portgroup_int_info
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_portgroup_int_info ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_022_nodes_node_ident_delete_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_022_nodes_node_ident_delete_observer ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_369_runbooks_post_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_369_runbooks_post_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_305_lessee_reader_can_list_portgroups
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_305_lessee_reader_can_list_portgroups ... ok
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_vendor
+ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase.test_vendor ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_440_owner_reader_can_get_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_440_owner_reader_can_get_volume_connectors ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_ports_int_info
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_ports_int_info ... ok
+ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_http_boot_enabled
+ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_http_boot_enabled ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_023_nodes_validate_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_023_nodes_validate_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_from_available_state
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_from_available_state ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_306_third_party_admin_cannot_list_portgroups
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_306_third_party_admin_cannot_list_portgroups ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_370_runbooks_post_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_370_runbooks_post_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_cleaning
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_cleaning ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_024_nodes_validate_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_024_nodes_validate_get_member ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk
+ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_441_owner_service_can_get_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_441_owner_service_can_get_volume_connectors ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_protected
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_rebuild_protected ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_371_runbooks_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_371_runbooks_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_307_owner_reader_can_read_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_307_owner_reader_can_read_portgroup ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_025_nodes_validate_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_025_nodes_validate_get_observer ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_rescue
+ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_372_runbooks_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_372_runbooks_get_member ... ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_traits_validate_fail
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_traits_validate_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_442_lessee_reader_can_get_node_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_442_lessee_reader_can_get_node_volume_connectors ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup_with_exception
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup_with_exception ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_026_nodes_maintenance_put_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_026_nodes_maintenance_put_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_308_lessee_reader_can_read_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_308_lessee_reader_can_read_portgroup ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_373_runbooks_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_373_runbooks_get_reader ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_uefi
+ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase.test_prepare_ramdisk_uefi ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_provisioning
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_provisioning ... ok
+ironic.tests.unit.drivers.test_base.TestBareDriver.test_class_variables
+ironic.tests.unit.drivers.test_base.TestBareDriver.test_class_variables ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_443_third_party_admin_cannot_get_node_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_443_third_party_admin_cannot_get_node_volume_connectors ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_027_nodes_maintenance_put_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_027_nodes_maintenance_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_309_third_party_admin_cannot_read_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_309_third_party_admin_cannot_read_portgroup ... ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_fail
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_374_runbooks_runbook_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_374_runbooks_runbook_id_get_admin ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_tenant
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_tenant ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_028_nodes_maintenance_put_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_028_nodes_maintenance_put_observer ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_310_owner_admin_can_add_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_310_owner_admin_can_add_portgroup ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_444_service_cannot_get_node_volume_connectors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_444_service_cannot_get_node_volume_connectors ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_with_exception
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_with_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_375_runbooks_runbook_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_375_runbooks_runbook_id_get_member ... ok
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_template_fail
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_validate_template_fail ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_445_owner_reader_can_get_node_volume_targets
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_445_owner_reader_can_get_node_volume_targets ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_029_nodes_maintenance_delete_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_029_nodes_maintenance_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_311_owner_service_can_add_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_311_owner_service_can_add_portgroup ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_376_runbooks_runbook_id_get_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_376_runbooks_runbook_id_get_reader ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_030_nodes_maintenance_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_030_nodes_maintenance_delete_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_worker_pool_full
-ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase.test_do_node_deploy_worker_pool_full ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_312_owner_manager_can_add_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_312_owner_manager_can_add_portgroup ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_377_runbooks_runbook_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_377_runbooks_runbook_id_patch_admin ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses_for_port_and_portgroup
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses_for_port_and_portgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_446_owner_service_can_read_get_node_volume_targets
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_446_owner_service_can_read_get_node_volume_targets ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_030_nodes_maintenance_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_030_nodes_maintenance_delete_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_447_lessee_reader_can_get_node_volume_targets
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_447_lessee_reader_can_get_node_volume_targets ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_031_nodes_maintenance_delete_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_031_nodes_maintenance_delete_observer ... ok
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach ... ok
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_node_locked
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_node_locked ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_313_owner_member_cannot_add_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_313_owner_member_cannot_add_portgroup ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_032_nodes_management_boot_device_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_032_nodes_management_boot_device_put_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_378_runbooks_runbook_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_378_runbooks_runbook_id_patch_member ... ok
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_network_error
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_network_error ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_fails
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_448_third_part_admin_cannot_read_node_volume_targets
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_448_third_part_admin_cannot_read_node_volume_targets ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_314_lessee_admin_cannot_add_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_314_lessee_admin_cannot_add_portgroup ... ok
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_portgroup_physnet_inconsistent
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_portgroup_physnet_inconsistent ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_033_nodes_management_boot_device_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_033_nodes_management_boot_device_put_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_379_runbooks_runbook_id_patch_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_379_runbooks_runbook_id_patch_reader ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_no_vif_data
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_no_vif_data ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_032_nodes_management_boot_device_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_032_nodes_management_boot_device_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_449_service_cannot_read_node_volume_targets
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_449_service_cannot_read_node_volume_targets ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_vif_invalid_for_attach
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_raises_vif_invalid_for_attach ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_315_lessee_manager_cannot_add_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_315_lessee_manager_cannot_add_portgroup ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_set_sleep_and_fake
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_set_sleep_and_fake ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_033_nodes_management_boot_device_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_033_nodes_management_boot_device_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_450_owner_reader_cannot_get_drivers
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_450_owner_reader_cannot_get_drivers ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_some_failures
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_some_failures ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_034_nodes_management_boot_device_put_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_034_nodes_management_boot_device_put_observer ... ok
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_validate_error
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_attach_validate_error ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_380_runbooks_runbook_id_patch_public_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_380_runbooks_runbook_id_patch_public_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_451_lessee_reader_cannot_get_drivers
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_451_lessee_reader_cannot_get_drivers ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_316_lessee_member_cannot_add_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_316_lessee_member_cannot_add_portgroup ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_unset_sleep_and_fake
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_unset_sleep_and_fake ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_035_nodes_management_boot_device_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_035_nodes_management_boot_device_get_admin ... ok
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_node_locked
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_node_locked ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_452_third_party_admin_cannot_get_drivers
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_452_third_party_admin_cannot_get_drivers ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_381_runbooks_runbook_id_patch_public_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_381_runbooks_runbook_id_patch_public_member ... ok
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_raises_network_error
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_raises_network_error ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_317_third_party_admin_cannot_add_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_317_third_party_admin_cannot_add_portgroup ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_453_service_cannot_get_drivers
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_453_service_cannot_get_drivers ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_036_nodes_management_boot_device_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_036_nodes_management_boot_device_get_member ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v4_and_v6
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v4_and_v6 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_validate_error
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_detach_validate_error ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_382_runbooks_runbook_id_patch_public_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_382_runbooks_runbook_id_patch_public_reader ... ok
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_list
-ironic.tests.unit.conductor.test_manager.VifTestCase.test_vif_list ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v6
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v6 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_454_owner_reader_cannot_get_drivers_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_454_owner_reader_cannot_get_drivers_vendor_passthru ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_037_nodes_management_boot_device_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_037_nodes_management_boot_device_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_318_owner_admin_can_modify_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_318_owner_admin_can_modify_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_exclusive
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_exclusive ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_383_runbooks_runbook_id_patch_owner_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_383_runbooks_runbook_id_patch_owner_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_038_nodes_management_boot_device_supported_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_038_nodes_management_boot_device_supported_get_admin ... ok
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_interface_check
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_interface_check ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_319_owner_manager_can_modify_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_319_owner_manager_can_modify_portgroup ... ok
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_limit
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_limit ... ok
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_never_run
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_never_run ... ok
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_with_exception
+ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_with_exception ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_455_lessee_reader_cannot_get_drivers_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_455_lessee_reader_cannot_get_drivers_vendor_passthru ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_038_nodes_management_boot_device_supported_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_038_nodes_management_boot_device_supported_get_admin ... ok
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_cd
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_cd ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_disk
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_disk ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_456_third_party_admin_cannot_get_drivers_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_456_third_party_admin_cannot_get_drivers_vendor_passthru ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_039_nodes_management_boot_device_supported_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_039_nodes_management_boot_device_supported_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_384_runbooks_runbook_id_patch_owner_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_384_runbooks_runbook_id_patch_owner_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_320_owner_member_cannot_modify_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_320_owner_member_cannot_modify_portgroup ... ok
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_floppy
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_floppy ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_457_service_cannot_get_drivers_vendor_passthru
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_457_service_cannot_get_drivers_vendor_passthru ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_040_nodes_management_boot_device_supported_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_040_nodes_management_boot_device_supported_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_385_runbooks_runbook_id_patch_owner_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_385_runbooks_runbook_id_patch_owner_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_321_lessee_admin_cannot_modify_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_321_lessee_admin_cannot_modify_portgroup ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_persistent
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test__set_boot_device_persistent ... ok
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test_validate_correct_vendor
+ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase.test_validate_correct_vendor ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_041_nodes_management_inject_nmi_put_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_041_nodes_management_inject_nmi_put_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_386_runbooks_runbook_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_386_runbooks_runbook_id_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_322_lessee_manager_cannot_modify_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_322_lessee_manager_cannot_modify_portgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_458_owner_reader_can_get_bios_setttings
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_458_owner_reader_can_get_bios_setttings ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_deploy_info
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_deploy_info ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_042_nodes_management_inject_nmi_put_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_042_nodes_management_inject_nmi_put_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_387_runbooks_runbook_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_387_runbooks_runbook_id_delete_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_323_lessee_member_cannot_modify_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_323_lessee_member_cannot_modify_portgroup ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_459_lessee_reader_can_get_bios_settings
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_459_lessee_reader_can_get_bios_settings ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_default_mode
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_default_mode ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_043_nodes_management_inject_nmi_put_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_043_nodes_management_inject_nmi_put_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_388_runbooks_runbook_id_delete_reader
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_388_runbooks_runbook_id_delete_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_324_third_party_admin_cannot_modify_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_324_third_party_admin_cannot_modify_portgroup ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_invalid_params
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_invalid_params ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_460_third_party_admin_cannot_get_bios_settings
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_460_third_party_admin_cannot_get_bios_settings ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_rescue_mode
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__parse_driver_info_rescue_mode ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_044_nodes_states_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_044_nodes_states_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_389_runbooks_post_project_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_389_runbooks_post_project_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_325_owner_admin_can_delete_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_325_owner_admin_can_delete_portgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_461_service_can_get_bios_setttings_owner_project
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_461_service_can_get_bios_setttings_owner_project ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_http_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_http_image ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_045_nodes_states_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_045_nodes_states_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_390_public_runbooks_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_390_public_runbooks_post_admin ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_config
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_config ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_endpoint_less_than_download_delay
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_endpoint_less_than_download_delay ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_326_owner_manager_can_delete_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_326_owner_manager_can_delete_portgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_462_service_cannot_get_bios_setttings
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_462_service_cannot_get_bios_setttings ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_https_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_hrefs_https_image ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_instance_image_info
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test__validate_instance_image_info ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_046_nodes_states_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_046_nodes_states_get_observer ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_multiple_containers
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_multiple_containers ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_no_key_no_exception
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test__validate_temp_url_no_key_no_exception ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_463_owner_reader_cannot_get_conductors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_463_owner_reader_cannot_get_conductors ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_instance
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_instance ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_047_nodes_states_power_put_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_047_nodes_states_power_put_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_327_owner_member_cannot_delete_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_327_owner_member_cannot_delete_portgroup ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_464_lessee_reader_cannot_get_conductors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_464_lessee_reader_cannot_get_conductors ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_ramdisk
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_clean_up_ramdisk ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_boot_ramdisk
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_boot_ramdisk ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_048_nodes_states_power_put_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_048_nodes_states_power_put_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_328_owner_service_can_delete_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_328_owner_service_can_delete_portgroup ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix_underscore
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_account_detected_with_prefix_underscore ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_detected
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_detected ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_465_third_party_admin_cannot_get_conductors
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_465_third_party_admin_cannot_get_conductors ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_local_or_whole_disk_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_local_or_whole_disk_image ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_049_nodes_states_power_put_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_049_nodes_states_power_put_observer ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_with_suffix
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_endpoint_with_suffix ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_invalid_image_info
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_invalid_image_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_466_owner_reader_can_get_allocations
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_466_owner_reader_can_get_allocations ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_partition_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_instance_partition_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_050_nodes_states_boot_mode_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_050_nodes_states_boot_mode_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_467_lessee_reader_can_get_allocations
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_467_lessee_reader_can_get_allocations ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_051_nodes_states_boot_mode_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_051_nodes_states_boot_mode_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_468_owner_reader_can_get_their_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_468_owner_reader_can_get_their_allocation ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_glance_image_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_052_nodes_states_boot_mode_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_052_nodes_states_boot_mode_put_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_469_lessee_reader_can_get_their_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_469_lessee_reader_can_get_their_allocation ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_middle_of_clean_step
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_middle_of_clean_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_053_nodes_states_secure_boot_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_053_nodes_states_secure_boot_put_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_054_nodes_states_secure_boot_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_054_nodes_states_secure_boot_put_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
+DELETE /v1/ports/89379a5e-08b8-47d2-83a9-02537eb284d2 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-6ce193d9-ac0c-4e36-93ae-275f82f04ae8
+Openstack-Request-Id: req-223b0197-380c-4a5c-8c83-4f16a7b205a4
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 89379a5e-08b8-47d2-83a9-02537eb284d2 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/6205a99b-5d94-4261-9d73-964d5738d387 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-403c3893-05bf-488b-aba9-ab1b4c83e244
+Openstack-Request-Id: req-cf9676ca-c2b3-408b-9ff8-d92b292fcc4f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/traits/CUSTOM_MEOW GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/0ed357e6-222a-4a5a-ad39-3d5eaa024396 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-ae97a4cf-fba4-41e1-8ac8-466341f71c97
+Openstack-Request-Id: req-338974bc-779f-4b96-9255-e7524bc54d8e
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/bd66d2a2-3d43-4f7a-83b2-bf0102bba840 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-1d7a0936-43a0-424f-9814-0455cce2e635
+Openstack-Request-Id: req-b64a648f-1565-4ccd-a955-88c8b6c283fb
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+DELETE /v1/volume/connectors/afc41981-9689-48c8-a498-eb3b527a1e98 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-20f15095-e219-4c0f-b826-e1a3cee72b29
+Openstack-Request-Id: req-68042dda-0710-438c-a8b2-91a38bc86741
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+DELETE /v1/volume/connectors/feeeb05b-fb2b-46f0-acbf-b84877a56f35 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-ada7496b-98a7-4397-8297-61e0db32396e
+Openstack-Request-Id: req-ea39c604-8ec8-4659-9765-c3583b512960
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+DELETE /v1/volume/connectors/3a167ca9-6c33-4a7b-8405-68011a48f07a GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-ad47b79a-37cf-4558-a7c3-8aded4d5f9ce
+Openstack-Request-Id: req-978fcb41-d762-4ac6-9c70-68b5267946b1
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 3a167ca9-6c33-4a7b-8405-68011a48f07a could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/da89be28-05e6-44f9-9ea5-51b013fa23e7 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-9a5d471c-80ad-4b61-9a41-6cabce29d8ac
+Openstack-Request-Id: req-36f4a9b9-b3b1-4be7-993f-01669955c2fa
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector da89be28-05e6-44f9-9ea5-51b013fa23e7 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/eccf9185-3989-415e-bd38-60dbadbbf040 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-3a30cdd5-d7dc-49a1-a309-9251d1877d65
+Openstack-Request-Id: req-f63b2823-5860-4c4c-9c85-b2b24d9dc5cb
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:detach\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/2849dde6-8388-444e-9d25-6547a1c323a6 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-626156f5-25ca-462b-95dd-c26b1fcc66b3
+Openstack-Request-Id: req-da465f62-2645-4b2f-be9d-f7744dbea2f8
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/956bb593-fa3c-4715-8cf1-05bf1207abdc GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-4bff9655-5eea-4e3b-94a0-3301bc0c41cc
+Openstack-Request-Id: req-566a75cd-22b7-4756-b178-08333795b673
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/vifs/0e21d58f-5de2-4956-85ff-33935ea1ca01 GOT Response: 404 Not Found
+DELETE /v1/volume/targets/34c6634d-c946-46f0-9f1c-05b57cfe9c6c GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-7abab05c-1770-4ff4-b369-716ccab8fcf0
+Openstack-Request-Id: req-b77e12c4-14f0-46ab-b9b8-7ab04318d6e1
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1ab63b9e-66d7-4cd7-8618-dddd0f9f7881 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/a7636cec-fda0-458c-af9b-e0393197cc14 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-da401f30-f773-4d89-871a-83a2c5b02db6
+Openstack-Request-Id: req-12b9eb73-4c25-4242-9b84-067866088048
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 503 Service Unavailable
+DELETE /v1/volume/targets/f4344949-a058-4504-9ff7-caac117727b4 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-a13a173c-476e-43fb-af9e-b2b5429bab95
+Openstack-Request-Id: req-fc6a1d05-55bc-4847-8688-d406475ef31c
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/99b5da2b-7a4c-4163-a301-9b9d3c3bb0ea GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-a213160d-f43e-40ba-bc40-60ded0c1b488
+Openstack-Request-Id: req-9f4fb663-3761-4d9a-8b52-8715251c752e
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/b16efcf3-2990-41a1-bc1d-5e2c16f3d5fc GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/06177a3a-5e76-4ebf-ab99-dcde5c855e78 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-01a1baad-8524-468f-bbb1-50ac34eae8a7
+Openstack-Request-Id: req-0b134763-2b59-40b0-923c-ce52591d3667
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/83c5c132-27a8-4782-bb4b-64895b299e76 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 06177a3a-5e76-4ebf-ab99-dcde5c855e78 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/29fb6f81-d613-4a0f-8c64-ad543be57882 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-06be9e3e-2448-4fb0-be0c-0f434d3927ba
+Openstack-Request-Id: req-c5b577b3-f6cb-48e3-8dd9-95cc71d85542
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_329_lessee_admin_cannot_delete_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_329_lessee_admin_cannot_delete_portgroup ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_050_nodes_states_boot_mode_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_050_nodes_states_boot_mode_put_admin ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_key_detected
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_key_detected ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_330_lessee_manager_cannot_delete_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_330_lessee_manager_cannot_delete_portgroup ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_multiple_containers
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_multiple_containers ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_051_nodes_states_boot_mode_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_051_nodes_states_boot_mode_put_member ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_no_key_detected
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_no_key_detected ... ok
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_url_bad_no_info
-ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL.test_swift_temp_url_url_bad_no_info ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_331_lessee_member_cannot_delete_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_331_lessee_member_cannot_delete_portgroup ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_automatic_retry
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_automatic_retry ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_052_nodes_states_boot_mode_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_052_nodes_states_boot_mode_put_observer ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_driver_not_found
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_driver_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_332_third_party_admin_cannot_delete_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_332_third_party_admin_cannot_delete_portgroup ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_053_nodes_states_secure_boot_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_053_nodes_states_secure_boot_put_admin ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success_groups
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success_groups ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_333_service_cannot_delete_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_333_service_cannot_delete_portgroup ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_054_nodes_states_secure_boot_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_054_nodes_states_secure_boot_put_member ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_334_owner_reader_can_get_node_portgroups
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_334_owner_reader_can_get_node_portgroups ... ok
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_uncached
-ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_uncached ... ok
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 29fb6f81-d613-4a0f-8c64-ad543be57882 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/41108bbf-59f3-4528-a88b-e397098a696e GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-f24b3648-d34e-4e5c-b2cf-2770528c975a
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_470_owner_admin_can_delete_their_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_470_owner_admin_can_delete_their_allocation ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_471_owner_manager_can_delete_their_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_471_owner_manager_can_delete_their_allocation ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_not_a_glance_image_cleaning ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_055_nodes_states_secure_boot_put_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_055_nodes_states_secure_boot_put_observer ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__add_ip_addresses_for_ipv6_stateful
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__add_ip_addresses_for_ipv6_stateful ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv4
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv4 ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_335_lessee_reader_can_get_node_porgtroups
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_335_lessee_reader_can_get_node_porgtroups ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_472_lessee_admin_can_delete_their_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_472_lessee_admin_can_delete_their_allocation ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_glance_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_glance_image ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_056_nodes_states_provision_put_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_056_nodes_states_provision_put_admin ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv6
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv6 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_336_third_party_admin_cannot_get_portgroups
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_336_third_party_admin_cannot_get_portgroups ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_all_ports_fail
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_all_ports_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_473_lessee_manager_can_delete_their_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_473_lessee_manager_can_delete_their_allocation ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_prepare_ramdisk_rescue_not_a_glance_image ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_057_nodes_states_provision_put_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_057_nodes_states_provision_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_337_service_cannot_get_portgroups
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_337_service_cannot_get_portgroups ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_create_some_ports_fail
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_create_some_ports_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_058_nodes_states_provision_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_058_nodes_states_provision_put_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_474_owner_member_can_delete_their_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_474_owner_member_can_delete_their_allocation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_port
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_338_owner_reader_can_list_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_338_owner_reader_can_list_ports ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_bios
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_bios ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_058_nodes_states_provision_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_058_nodes_states_provision_put_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_475_lessee_member_can_delete_their_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_475_lessee_member_can_delete_their_allocation ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_059_nodes_states_raid_put_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_059_nodes_states_raid_put_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection_missing
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_inspection_missing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_pxe_enabled_ports
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_pxe_enabled_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_476_owner_member_can_patch_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_476_owner_member_can_patch_allocation ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_glance
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_glance ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_060_nodes_states_raid_put_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_060_nodes_states_raid_put_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_339_owner_service_can_list_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_339_owner_service_can_list_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_061_nodes_states_raid_put_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_061_nodes_states_raid_put_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_340_lessee_reader_can_list_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_340_lessee_reader_can_list_ports ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_all_ports
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_all_ports ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver_exc
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_ramdisk_deploy_webserver_exc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_062_nodes_states_console_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_062_nodes_states_console_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_341_third_party_admin_cannot_list_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_341_third_party_admin_cannot_list_ports ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_instance_uuid
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_instance_uuid ... ok
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue_no_rescue_ramdisk
+ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase.test_validate_rescue_no_rescue_ramdisk ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_477_lessee_member_can_patch_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_477_lessee_member_can_patch_allocation ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_063_nodes_states_console_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_063_nodes_states_console_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_342_owner_reader_can_read_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_342_owner_reader_can_read_port ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_with_sg
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_with_sg ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate
+ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_478_third_party_admin_can_get_allocations
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_478_third_party_admin_can_get_allocations ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_064_nodes_states_console_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_064_nodes_states_console_get_observer ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_with_client_id_to_network
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_with_client_id_to_network ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_343_owner_service_can_read_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_343_owner_service_can_read_port ... ok
+ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate_exc
+ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase.test_validate_exc ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.inspector.hooks.test_architecture.ArchitectureTestCase.test_architecture
+ironic.tests.unit.drivers.modules.inspector.hooks.test_architecture.ArchitectureTestCase.test_architecture ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_479_third_party_admin_can_create_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_479_third_party_admin_can_create_allocation ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_065_nodes_states_console_put_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_065_nodes_states_console_put_admin ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_smartnic_port_to_network
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_smartnic_port_to_network ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_344_lessee_reader_can_read_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_344_lessee_reader_can_read_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_local_group_information
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_local_group_information ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_memory.MemoryTestCase.test_memory
+ironic.tests.unit.drivers.modules.inspector.hooks.test_memory.MemoryTestCase.test_memory ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_066_nodes_states_console_put_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_066_nodes_states_console_put_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_345_third_party_admin_cannot_read_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_345_third_party_admin_cannot_read_port ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data_ipv6
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data_ipv6 ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_480_third_party_admin_cannot_create_allocation_with_owner_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_480_third_party_admin_cannot_create_allocation_with_owner_node ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_empty
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_empty ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_067_nodes_states_console_put_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_067_nodes_states_console_put_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_481_third_party_admin_cannot_create_allocation_with_candidates_not_owned
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_481_third_party_admin_cannot_create_allocation_with_candidates_not_owned ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_346_owner_admin_can_add_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_346_owner_admin_can_add_ports ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_node_portmap
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_node_portmap ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_false
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_false ... ok
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_error
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_error ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_068_nodes_vendor_passthru_methods_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_068_nodes_vendor_passthru_methods_get_admin ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_true
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_true ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_347_owner_manager_can_add_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_347_owner_manager_can_add_ports ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_069_nodes_vendor_passthru_methods_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_069_nodes_vendor_passthru_methods_get_member ... ok
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_stop
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_stop ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_fail
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_348_owner_admin_cannot_add_ports_to_other_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_348_owner_admin_cannot_add_ports_to_other_nodes ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_482_owner_admin_can_create_allocation_with_their_uuid
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_482_owner_admin_can_create_allocation_with_their_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_070_nodes_vendor_passthru_methods_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_070_nodes_vendor_passthru_methods_get_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_race
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_race ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_clean_step_automated_execute_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_clean_step_automated_execute_fail ... ok
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_invalid_input
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_invalid_input ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_069_nodes_vendor_passthru_methods_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_069_nodes_vendor_passthru_methods_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_349_owner_manager_cannot_add_ports_to_other_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_349_owner_manager_cannot_add_ports_to_other_nodes ... ok
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_more_socket
+ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase.test_configure_intel_speedselect_more_socket ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_483_owner_manager_can_create_allocation_with_their_uuid
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_483_owner_manager_can_create_allocation_with_their_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_070_nodes_vendor_passthru_methods_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_070_nodes_vendor_passthru_methods_get_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_avoid_repeatedly_resume_cleaning
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_avoid_repeatedly_resume_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_484_third_party_admin_cannot_read_an_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_484_third_party_admin_cannot_read_an_allocation ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_completing_status
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_completing_status ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_071_nodes_vendor_passthru_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_071_nodes_vendor_passthru_get_admin ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_list_fail
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_list_fail ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_smartnic_ports
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_smartnic_ports ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_fail_in_tear_down_service
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_fail_in_tear_down_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_350_owner_service_cannot_add_ports_to_other_nodes
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_350_owner_service_cannot_add_ports_to_other_nodes ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_other_clean_state
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_other_clean_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_485_third_party_admin_cannot_patch_an_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_485_third_party_admin_cannot_patch_an_allocation ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_072_nodes_vendor_passthru_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_072_nodes_vendor_passthru_get_member ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_last_step_noop
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_last_step_noop ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_clean_fail
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_clean_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_486_third_party_admin_cannot_delete_an_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_486_third_party_admin_cannot_delete_an_allocation ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_complete_cleaning
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_complete_cleaning ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_073_nodes_vendor_passthru_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_073_nodes_vendor_passthru_get_observer ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_351_owner_member_cannot_add_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_351_owner_member_cannot_add_port ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_no_steps
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_automated_no_steps ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_with_fgi_status_none
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_with_fgi_status_none ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_487_owner_reader_can_read_node_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_487_owner_reader_can_read_node_allocation ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_074_nodes_vendor_passthru_post_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_074_nodes_vendor_passthru_post_admin ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled_all_ports
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled_all_ports ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_352_lessee_admin_cannot_add_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_352_lessee_admin_cannot_add_port ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_bad_step_return_value
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_bad_step_return_value ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_without_raid_config
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_with_two_nodes_without_raid_config ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_fgi_status
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_fgi_status ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_488_lessee_reader_can_read_node_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_488_lessee_reader_can_read_node_allocation ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_075_nodes_vendor_passthru_post_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_075_nodes_vendor_passthru_post_member ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_353_lessee_manager_cannot_add_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_353_lessee_manager_cannot_add_port ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports_exception
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports_exception ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_manual_last_step_noop
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_next_service_step_manual_last_step_noop ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_down
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_down ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_input
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_input ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_489_third_party_admin_cannot_read_node_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_489_third_party_admin_cannot_read_node_allocation ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_node
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_node ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_076_nodes_vendor_passthru_post_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_076_nodes_vendor_passthru_post_observer ... ok
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_raid_config
+ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase.test__query_raid_config_fgi_status_without_raid_config ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_up
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_up ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_354_lessee_member_cannot_add_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_354_lessee_member_cannot_add_port ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_077_nodes_vendor_passthru_put_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_077_nodes_vendor_passthru_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_490_owner_admin_can_delete_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_490_owner_admin_can_delete_allocation ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_network_validate_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_network_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_355_third_party_admin_cannot_add_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_355_third_party_admin_cannot_add_port ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface_with_client_id
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface_with_client_id ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_VIF_MAC_update_fail
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_VIF_MAC_update_fail ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_078_nodes_vendor_passthru_put_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_078_nodes_vendor_passthru_put_member ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_power_validate_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_automated_power_validate_fail ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_491_owner_manager_can_delete_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_491_owner_manager_can_delete_allocation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_356_service_can_add_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_356_service_can_add_port ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_no_vif_id
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_address_no_vif_id ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_extra_add_new_key
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_extra_add_new_key ... skipped 'https://bugs.launchpad.net/ironic/+bug/2024994'
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_message_format_failure
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_message_format_failure ... skipped 'https://bugs.launchpad.net/ironic/+bug/2024994'
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_079_nodes_vendor_passthru_put_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_079_nodes_vendor_passthru_put_observer ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_disable_ramdisk
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_disable_ramdisk ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_357_service_cannot_add_ports_to_other_project
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_357_service_cannot_add_ports_to_other_project ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_080_nodes_vendor_passthru_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_080_nodes_vendor_passthru_delete_admin ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_network_validate_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_network_validate_fail ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_power_validate_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_manual_power_validate_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_081_nodes_vendor_passthru_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_081_nodes_vendor_passthru_delete_member ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_missed_info
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_missed_info ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_358_owner_admin_can_modify_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_358_owner_admin_can_modify_port ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_network_error_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_network_error_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_082_nodes_vendor_passthru_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_082_nodes_vendor_passthru_delete_observer ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_with_client_id
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_with_client_id ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_359_owner_manager_can_modify_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_359_owner_manager_can_modify_port ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_network_type_unmanaged
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_network_type_unmanaged ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_active
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_active ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_083_nodes_traits_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_083_nodes_traits_get_admin ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_no_smartnic_and_link_info
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_no_smartnic_and_link_info ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_084_nodes_traits_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_084_nodes_traits_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_360_owner_service_can_modify_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_360_owner_service_can_modify_port ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_link_info
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_link_info ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_wait
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_prepare_service_wait ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_085_nodes_traits_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_085_nodes_traits_get_observer ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_no_link_info
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_no_link_info ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_361_owner_member_cannot_modify_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_361_owner_member_cannot_modify_port ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_492_lessee_admin_can_delete_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_492_lessee_admin_can_delete_allocation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_exception_by_neutronclient
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_exception_by_neutronclient ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_086_nodes_traits_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_086_nodes_traits_put_admin ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_steps_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test__do_node_service_steps_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_362_lessee_admin_cannot_modify_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_362_lessee_admin_cannot_modify_port ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_less_than_configured
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_less_than_configured ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_more_than_configured
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_more_than_configured ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_087_nodes_traits_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_087_nodes_traits_put_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service_no_skip_step
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_continue_node_service_no_skip_step ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_no_sg_from_neutron
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_no_sg_from_neutron ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_363_lessee_manager_cannot_modify_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_363_lessee_manager_cannot_modify_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_down
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_down ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_088_nodes_traits_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_088_nodes_traits_put_observer ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_up
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_up ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_364_lessee_member_cannot_modify_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_364_lessee_member_cannot_modify_port ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_down
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_down ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_noportgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_noportgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_493_lessee_manager_not_delete_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_493_lessee_manager_not_delete_allocation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_089_nodes_traits_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_089_nodes_traits_delete_admin ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_up
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_up ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_365_third_party_admin_cannot_modify_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_365_third_party_admin_cannot_modify_port ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_active_max_retry
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_active_max_retry ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all_disable_ramdisk
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_all_disable_ramdisk ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 
-DELETE /v1/deploy_templates/093f5bdc-d400-42e4-b598-166f93217ac5 GOT Response: 403 Forbidden
+DELETE /v1/allocations/c1949d6f-0b07-4d85-8f23-ad22fc102e3a GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-6ae68dbc-56b7-4e62-8e96-d20cf1106e14
+Openstack-Request-Id: req-e7e451ea-7fc9-4501-992b-bff2b4f4d228
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/29ee432b-0988-48e3-b50b-39bcf8bf27c5 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation c1949d6f-0b07-4d85-8f23-ad22fc102e3a could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-60c05bbf-c852-43cc-b637-b2d601c8ae3c
+Openstack-Request-Id: req-dbacf794-5a16-49d7-a9f0-6979ede4abf2
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/4cfa6f8e-4a8f-45de-b612-7f4eb4b5cc88 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-931c8f83-1189-4c4d-93a1-23fd39fb9a90
+Openstack-Request-Id: req-c0b557fa-2cd7-412d-b0f6-5ef6a6eb3ba0
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-c4e1f5ab-84a3-4b46-93eb-d52ef8a00757
+Openstack-Request-Id: req-99abe210-608c-4445-9acf-eec77aa45a1b
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/1ef51c2a-7853-4eef-9c9d-f62fce363cdf GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-d1337436-fa54-4623-9abb-645a9180cfdc
+Openstack-Request-Id: req-720bb831-fd71-4f3d-93e2-fd0faee52a39
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/273a0615-e2d6-4f36-a031-b78c4ea82f19 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-2e190d58-40c7-4b64-8e6e-2b8bffd8434a
+Openstack-Request-Id: req-aabcc442-0714-4430-a9fb-2b87e1f13c7e
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/9c6993af-d725-4ae9-994c-811bc863c51b GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-e6c9db59-f0a3-4ebd-8b63-6f5bacd666e4
+Openstack-Request-Id: req-42c307f9-ca4a-4b8d-b506-b28a96db08fe
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
 Content-Type: application/json
-Openstack-Request-Id: req-1bc5fa0e-aa5a-4629-96b0-65387f41710b
+Openstack-Request-Id: req-4d81ed8e-1452-4ac2-97ec-7f6c3afe290d
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
 Content-Type: application/json
-Openstack-Request-Id: req-f8415842-9918-46fb-b11e-decc458d35c2
+Openstack-Request-Id: req-9b8953e9-c94a-4dcb-8170-60941deda0e2
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
 Content-Type: application/json
-Openstack-Request-Id: req-a32c05f9-8d31-4d9d-bfdc-9f0bada1dd70
+Openstack-Request-Id: req-cfe478ad-997e-4b12-8b34-04a8c98dd91d
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-21d52824-acbf-4334-b31b-19a09d44cdc2
+Openstack-Request-Id: req-aa8a0ab4-914a-411d-912e-a7a2f333122c
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-49e042c8-fba8-4d6c-bf37-7921a01344b6
+Openstack-Request-Id: req-9acdc0c2-96a1-4cb1-93bd-83ce0bf685f8
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-4c390cd0-1bbf-4976-982d-adc53468452d
+Openstack-Request-Id: req-47b0a2c3-38fd-405e-a894-88b97061dc44
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-a910ee52-2a27-432b-bcc4-85587782f2cd
+Openstack-Request-Id: req-979b648c-90fa-4451-a753-a118e48f8523
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-25bf7166-b88a-4f62-9c21-990c29565954
+Openstack-Request-Id: req-98d388f7-f3c8-4d55-ab23-936391e363e4
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-95bd21a0-4236-4741-9206-0cef6c0bb6db
+Openstack-Request-Id: req-cdc719d3-acbf-45f1-b640-2b7ad70e0aa6
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-6de0197b-81ca-4efb-8e31-3efe614eb654
+Openstack-Request-Id: req-a3c95b7d-f9a6-4b87-936c-910e880d08a4
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_090_nodes_traits_delete_member
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_080_nodes_vendor_passthru_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_080_nodes_vendor_passthru_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_081_nodes_vendor_passthru_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_081_nodes_vendor_passthru_delete_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_494_third_party_admin_cannot_delete_allocation
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_494_third_party_admin_cannot_delete_allocation ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_nostandalone_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_nostandalone_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_082_nodes_vendor_passthru_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_082_nodes_vendor_passthru_delete_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_495_owner_reader_cannot_get_deploy_templates
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_495_owner_reader_cannot_get_deploy_templates ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_standalone_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_nopxe_portgroup_standalone_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_083_nodes_traits_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_083_nodes_traits_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_496_lessee_reader_cannot_get_deploy_templates
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_496_lessee_reader_cannot_get_deploy_templates ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_084_nodes_traits_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_084_nodes_traits_get_member ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_noportgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_noportgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_497_third_party_admin_cannot_get_deploy_templates
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_497_third_party_admin_cannot_get_deploy_templates ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_085_nodes_traits_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_085_nodes_traits_get_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_498_third_party_admin_cannot_post_deploy_template
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_498_third_party_admin_cannot_post_deploy_template ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_nostandalone_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_nostandalone_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_086_nodes_traits_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_086_nodes_traits_put_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_499_service_cannot_get_deploy_templates
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_499_service_cannot_get_deploy_templates ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_standalone_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_novif_pxe_portgroup_standalone_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_087_nodes_traits_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_087_nodes_traits_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_500_service_cannot_post_deploy_template
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_500_service_cannot_post_deploy_template ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_088_nodes_traits_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_088_nodes_traits_put_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_noportgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_noportgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_501_owner_reader_cannot_access_chassis
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_501_owner_reader_cannot_access_chassis ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_089_nodes_traits_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_089_nodes_traits_delete_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_502_lessee_reader_cannot_access_chassis
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_502_lessee_reader_cannot_access_chassis ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_nostandalone_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_nostandalone_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_090_nodes_traits_delete_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_090_nodes_traits_delete_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_366_owner_admin_can_delete_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_366_owner_admin_can_delete_port ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down_max_retry
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down_max_retry ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_503_third_party_admin_cannot_access_chassis
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_503_third_party_admin_cannot_access_chassis ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_091_nodes_traits_delete_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_091_nodes_traits_delete_observer ... ok
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_up
-ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_up ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_collect_logs
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_collect_logs ... ok
-ironic.tests.unit.common.test_utils.IsHttpUrlTestCase.test_is_http_url
-ironic.tests.unit.common.test_utils.IsHttpUrlTestCase.test_is_http_url ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_standalone_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_nopxe_portgroup_standalone_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_504_third_party_admin_cannot_create_chassis
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_504_third_party_admin_cannot_create_chassis ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_367_owner_manager_can_delete_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_367_owner_manager_can_delete_port ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_continue_from_last_cleaning
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_continue_from_last_cleaning ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_092_nodes_traits_trait_put_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_092_nodes_traits_trait_put_admin ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_hardware_interfaces
-ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_hardware_interfaces ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_368_owner_service_can_delete_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_368_owner_service_can_delete_port ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_clean_step_manual_continue_from_last_cleaning ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_noportgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_noportgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_505_service_cannot_access_chassis
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_505_service_cannot_access_chassis ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_093_nodes_traits_trait_put_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_093_nodes_traits_trait_put_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_agent_busy
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_agent_busy ... ok
-ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_no_valid_default
-ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase.test__register_and_validate_no_valid_default ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_369_owner_member_cannot_delete_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_369_owner_member_cannot_delete_port ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_506_service_cannot_create_chassis
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_506_service_cannot_create_chassis ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_nostandalone_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_nostandalone_ports ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_094_nodes_traits_trait_put_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_094_nodes_traits_trait_put_observer ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_automated_first_step_async
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_automated_first_step_async ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_507_node_history_get_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_507_node_history_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_370_lessee_admin_cannot_delete_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_370_lessee_admin_cannot_delete_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_095_nodes_traits_trait_delete_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_095_nodes_traits_trait_delete_admin ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_active
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_active ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_all
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_all ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_371_lessee_manager_cannot_delete_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_371_lessee_manager_cannot_delete_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_096_nodes_traits_trait_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_096_nodes_traits_trait_delete_member ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_wait
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_handles_hold_from_wait ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_standalone_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_port_changed_vif_pxe_portgroup_standalone_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_508_node_history_get_member
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_508_node_history_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_096_nodes_traits_trait_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_096_nodes_traits_trait_delete_member ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_manual_first_step_async
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_manual_first_step_async ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_372_lessee_member_cannot_delete_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_372_lessee_member_cannot_delete_port ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_fail
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_509_node_history_get_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_509_node_history_get_reader ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_097_nodes_traits_trait_delete_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_097_nodes_traits_trait_delete_observer ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_async
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_async ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_no_vif
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_address_no_vif ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_510_node_history_get_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_510_node_history_get_service ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_098_nodes_vifs_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_098_nodes_vifs_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_373_third_party_admin_cannot_delete_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_373_third_party_admin_cannot_delete_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_continue_from_last_step
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_continue_from_last_step ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_fail
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_fail ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_nopxe_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_nopxe_ports ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_099_nodes_vifs_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_099_nodes_vifs_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_374_owner_reader_can_get_node_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_374_owner_reader_can_get_node_ports ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_last_step
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_next_service_step_oob_reboot_last_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_511_node_history_get_service_cannot_be_retrieved
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_511_node_history_get_service_cannot_be_retrieved ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_pxe_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_novif_pxe_ports ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_pxe_ports_exc
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_pxe_ports_exc ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_512_node_history_get_entry_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_512_node_history_get_entry_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_nopxe_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_nopxe_ports ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_100_nodes_vifs_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_100_nodes_vifs_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_513_node_history_get_entry_member
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_513_node_history_get_entry_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_375_owner_service_can_get_node_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_375_owner_service_can_get_node_ports ... ok
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_node_service_steps_fail_poweroff
-ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase.test_do_node_service_steps_fail_poweroff ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_dynamic
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_dynamic ... ok
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_exclude_current_conductor
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_exclude_current_conductor ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_pxe_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_nostandalone_ports_vif_pxe_ports ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_101_nodes_vifs_post_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_101_nodes_vifs_post_admin ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_376_lessee_reader_can_get_node_port
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_376_lessee_reader_can_get_node_port ... ok
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_clean
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_clean ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_514_node_history_get_entry_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_514_node_history_get_entry_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_remove_address
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_remove_address ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_102_nodes_vifs_post_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_102_nodes_vifs_post_member ... ok
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_deploy
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_deploy ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_fast_track
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_377_third_party_admin_cannot_get_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_377_third_party_admin_cannot_get_ports ... ok
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_operation
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_notify_conductor_resume_operation ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_noports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_noports ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_515_lessee_node_history_get_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_515_lessee_node_history_get_admin ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_103_nodes_vifs_post_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_103_nodes_vifs_post_observer ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_no_need
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_no_need ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_378_service_cannot_get_ports
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_378_service_cannot_get_ports ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_in_deploywait
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_in_deploywait ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_nopxe_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_nopxe_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_516_lessee_node_history_get_member
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_516_lessee_node_history_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_104_nodes_vifs_node_vif_ident_delete_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_104_nodes_vifs_node_vif_ident_delete_admin ... ok
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_power_on
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_false_power_on ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_true
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_true ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done ... ok
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_with_smart_nic_port
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_power_on_node_if_needed_with_smart_nic_port ... ok
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_false
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_false ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_true
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_remove_node_rescue_password_save_true ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_379_owner_reader_can_get_ports_by_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_379_owner_reader_can_get_ports_by_portgroup ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_pxe_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_novif_pxe_ports ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_517_lessee_node_history_get_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_517_lessee_node_history_get_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_nopxe_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_nopxe_ports ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_105_nodes_vifs_node_vif_ident_delete_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_105_nodes_vifs_node_vif_ident_delete_member ... ok
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_false
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_false ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_518_lessee_node_history_get_entry_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_518_lessee_node_history_get_entry_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_true
-ironic.tests.unit.conductor.test_utils.MiscTestCase.test_restore_power_state_if_needed_true ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_380_owner_service_cam_get_ports_by_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_380_owner_service_cam_get_ports_by_portgroup ... ok
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_fail
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_fail ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_pxe_ports
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_update_portgroup_standalone_ports_vif_pxe_ports ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_106_nodes_vifs_node_vif_ident_delete_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_106_nodes_vifs_node_vif_ident_delete_observer ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_ok
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_ok ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_priority
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_find_scheme_priority ... ok
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_ok
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_519_lessee_history_get_entry_member
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_519_lessee_history_get_entry_member ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_107_nodes_management_indicators_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_107_nodes_management_indicators_get_admin ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console_error
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_last_step_done_with_console_error ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_381_lessee_reader_can_get_ports_by_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_381_lessee_reader_can_get_ports_by_portgroup ... ok
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_unknown
-ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase.test_load_unknown ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_108_nodes_management_indicators_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_108_nodes_management_indicators_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_382_third_party_admin_cannot_get_ports_by_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_382_third_party_admin_cannot_get_ports_by_portgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_520_lessee_node_history_get_entry_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_520_lessee_node_history_get_entry_reader ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_108_nodes_management_indicators_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_108_nodes_management_indicators_get_member ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node_failure
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_active_node_failure ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_521_owner_service_node_history_get_entry_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_521_owner_service_node_history_get_entry_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_none
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test__do_next_deploy_step_none ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_deploying ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_109_nodes_management_indicators_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_109_nodes_management_indicators_get_observer ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_383_service_cannot_get_ports_by_portgroup
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_383_service_cannot_get_ports_by_portgroup ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_cleaning ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_failure
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_failure ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_522_third_party_admin_cannot_get_node_history
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_522_third_party_admin_cannot_get_node_history ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_110_nodes_management_indicators_component_get_allow
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_110_nodes_management_indicators_component_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_first_agent_boot
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_first_agent_boot ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_384_owner_reader_can_list_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_384_owner_reader_can_list_volume_connectors ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_deploying ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_multiple_segment_mappings
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_multiple_segment_mappings ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_111_nodes_management_indicators_component_ind_ident_get_allow
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_111_nodes_management_indicators_component_ind_ident_get_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_no_skip_step
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_deploy_no_skip_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_523_node_history_get_entry_third_party_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_523_node_history_get_entry_third_party_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_385_lessee_reader_can_list_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_385_lessee_reader_can_list_volume_connectors ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_no_address
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_no_address ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_112_nodes_management_indicators_component_ind_ident_put_allow
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_112_nodes_management_indicators_component_ind_ident_put_allow ... skipped 'API appears to be broken and should be patched outside of this work.'
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_steps_validation
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_continue_node_steps_validation ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_deploying ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_386_third_party_admin_cannot_get_connector_list
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_386_third_party_admin_cannot_get_connector_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_524_node_history_get_entry_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_524_node_history_get_entry_service ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_physnet_inconsistent
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_portgroup_physnet_inconsistent ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_113_portgroups_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_113_portgroups_get_admin ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_agent_busy
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_agent_busy ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_update_port_exception
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_update_port_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_525_node_inventory_get_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_525_node_inventory_get_admin ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_114_portgroups_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_114_portgroups_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_387_owner_admin_can_post_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_387_owner_admin_can_post_volume_connector ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_deploying ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_with_physnet
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_attach_with_physnet ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_115_portgroups_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_115_portgroups_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_526_node_inventory_get_member
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_526_node_inventory_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_388_owner_manager_can_post_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_388_owner_manager_can_post_volume_connector ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_bad_step_return_value
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_bad_step_return_value ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_527_node_inventory_get_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_527_node_inventory_get_reader ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_116_portgroups_post_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_116_portgroups_post_admin ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning_deploying ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_389_owner_service_can_post_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_389_owner_service_can_post_volume_connector ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_cleaning ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node_failure
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_active_node_failure ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_528_lessee_node_inventory_get_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_528_lessee_node_inventory_get_admin ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_117_portgroups_post_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_117_portgroups_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_deleting_node
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_deleting_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_390_lessee_admin_cannot_post_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_390_lessee_admin_cannot_post_volume_connector ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_deploying ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_exception
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_529_lessee_node_inventory_get_member
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_529_lessee_node_inventory_get_member ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_118_portgroups_post_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_118_portgroups_post_observer ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_not_attached
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_not_attached ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_cleaning ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_391_lessee_manager_cannot_post_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_391_lessee_manager_cannot_post_volume_connector ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_portgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin.test_vif_detach_portgroup ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_530_lessee_node_inventory_get_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_530_lessee_node_inventory_get_reader ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_119_portgroups_detail_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_119_portgroups_detail_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_handled_exception
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_handled_exception ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_deploying ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_392_third_party_admin_cannot_post_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_392_third_party_admin_cannot_post_volume_connector ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_120_portgroups_detail_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_120_portgroups_detail_get_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_cleaning ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_531_shard_get_shards_disallowed
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_531_shard_get_shards_disallowed ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_393_service_admin_cannot_post_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_393_service_admin_cannot_post_volume_connector ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_deploying ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning_failed
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_cleaning_failed ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_121_portgroups_detail_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_121_portgroups_detail_get_observer ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_ironic_exception
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_execute_ironic_exception ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_532_shard_patch_set_node_shard_disallowed
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_532_shard_patch_set_node_shard_disallowed ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_394_owner_reader_can_get_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_394_owner_reader_can_get_volume_connector ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_122_portgroups_portgroup_ident_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_122_portgroups_portgroup_ident_get_admin ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_active
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_active ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying_failed
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_post_reboot_deploying_failed ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_533_parent_node_patch_by_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_533_parent_node_patch_by_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_deploying ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_wait
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_handles_hold_from_wait ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_cleaning
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_cleaning ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_123_portgroups_portgroup_ident_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_123_portgroups_portgroup_ident_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_395_lessee_reader_can_get_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_395_lessee_reader_can_get_volume_connector ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_534_parent_node_patch_by_member
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_534_parent_node_patch_by_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_deploying
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_deploying ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_124_portgroups_portgroup_ident_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_124_portgroups_portgroup_ident_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_396_third_party_admin_cannot_get_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_396_third_party_admin_cannot_get_volume_connector ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_deploying ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_no_steps
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_no_steps ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_535_parent_node_patch_by_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_535_parent_node_patch_by_reader ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_fast_track
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_conf_step_pre_reboot_fast_track ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_125_portgroups_portgroup_ident_patch_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_125_portgroups_portgroup_ident_patch_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_397_lessee_member_cannot_patch_volume_connectors_extra
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_397_lessee_member_cannot_patch_volume_connectors_extra ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_cleaning ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_immediate
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_immediate ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_536_parent_node_patch_by_manager
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_536_parent_node_patch_by_manager ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_126_portgroups_portgroup_ident_patch_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_126_portgroups_portgroup_ident_patch_member ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_deploying ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_398_owner_admin_can_patch_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_398_owner_admin_can_patch_volume_connectors ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_on_reset
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_apply_time_on_reset ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_537_parent_node_patch_by_cannot_see_node
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_537_parent_node_patch_by_cannot_see_node ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_cleaning ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_127_portgroups_portgroup_ident_patch_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_127_portgroups_portgroup_ident_patch_observer ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ERROR [ironic.drivers.modules.redfish.bios] Redfish BIOS apply configuration failed for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123. Error: None
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_fail
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_399_owner_manager_can_patch_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_399_owner_manager_can_patch_volume_connectors ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_538_parent_node_children_can_get_list_of_children
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_538_parent_node_children_can_get_list_of_children ... ok
+WARNI [ironic.drivers.modules.redfish.bios] SupportedApplyTimes attribute missing for BIOS configuration on node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123: 
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_128_portgroups_portgroup_ident_delete_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_128_portgroups_portgroup_ident_delete_admin ... ok
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot_fail
-ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase.test_do_next_deploy_step_oob_reboot_fail ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_apply_time_attr
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_apply_time_attr ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_400_lessee_admin_cannot_patch_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_400_lessee_admin_cannot_patch_volume_connectors ... ok
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_539_lessee_cannot_get_a_nodes_children
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_539_lessee_cannot_get_a_nodes_children ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_129_portgroups_portgroup_ident_delete_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_129_portgroups_portgroup_ident_delete_member ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_supported_apply_times
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_no_supported_apply_times ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_already_destroyed
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_already_destroyed ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_401_lessee_manager_can_patch_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_401_lessee_manager_can_patch_volume_connectors ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
+ERROR [ironic.drivers.modules.redfish.bios] Redfish BIOS factory reset failed for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123, because BIOS settings are not supported.
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_not_supported
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_apply_configuration_not_supported ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_540_owner_reader_can_get_firmware_components
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_540_owner_reader_can_get_firmware_components ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_130_portgroups_portgroup_ident_delete_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_130_portgroups_portgroup_ident_delete_observer ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_gone
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_gone ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_cleaning ... ok
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_locked
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_locked ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_deploying ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_402_owner_member_can_patch_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_402_owner_member_can_patch_volume_connectors ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_131_nodes_portgroups_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_131_nodes_portgroups_get_admin ... ok
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_power_on
-ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_power_on ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_already_mapped
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_already_mapped ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_cleaning ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_good
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_good ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_541_lessee_reader_can_get_firmware_components
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_541_lessee_reader_can_get_firmware_components ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_132_nodes_portgroups_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_132_nodes_portgroups_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_403_lessee_member_cannot_patch_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_403_lessee_member_cannot_patch_volume_connectors ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_no_free_worker
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_no_free_worker ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_deploying ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_node_locked
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_node_locked ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_542_third_party_admin_cannot_get_firmware_components
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_542_third_party_admin_cannot_get_firmware_components ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_133_nodes_portgroups_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_133_nodes_portgroups_get_observer ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_not_mapped
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_not_mapped ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_404_third_party_admin_cannot_patch_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_404_third_party_admin_cannot_patch_volume_connectors ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_cleaning
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_cleaning ... ok
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_worker_limit
-ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase.test_worker_limit ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_drain_has_reserved
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_drain_has_reserved ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_543_service_can_get_firmware_components_owner_project
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_543_service_can_get_firmware_components_owner_project ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_134_nodes_portgroups_detail_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_134_nodes_portgroups_detail_get_admin ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_405_owner_admin_can_delete_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_405_owner_admin_can_delete_volume_connectors ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_shutdown_timeout_reached
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_shutdown_timeout_reached ... ok
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_deploying
-ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_deploying ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_544_service_cannot_get_firmware_components
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_544_service_cannot_get_firmware_components ... ok
+ERROR [ironic.drivers.modules.redfish.bios] Cannot fetch BIOS attributes for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123, BIOS settings are not supported.
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_no_bios
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_no_bios ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_135_nodes_portgroups_detail_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_135_nodes_portgroups_detail_get_member ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_boot_clean_up_failed
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_boot_clean_up_failed ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_406_owner_manager_can_delete_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_406_owner_manager_can_delete_volume_connectors ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_failure
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_failure ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_545_runbooks_post_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_545_runbooks_post_admin ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_136_nodes_portgroups_detail_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_136_nodes_portgroups_detail_get_observer ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_no_rpc
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_start_no_rpc ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_disable_power_off
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_disable_power_off ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_407_owner_service_can_delete_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_407_owner_service_can_delete_volume_connectors ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_full_reset_interval
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_full_reset_interval ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_remaining_interval
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_after_remaining_interval ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_noop
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_cache_bios_settings_noop ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_546_runbooks_post_manager
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_546_runbooks_post_manager ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_137_ports_get_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_137_ports_get_admin ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_has_reserved
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_has_reserved ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off_on_fast_track
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_managed_no_power_off_on_fast_track ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_408_lessee_admin_can_delete_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_408_lessee_admin_can_delete_volume_connectors ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_instant
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_instant ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_check_bios_attrs
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_check_bios_attrs ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ERROR [ironic.drivers.modules.redfish.bios] Redfish BIOS factory reset failed for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123. Error: None
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_fail
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_fail ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_138_ports_get_member
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_138_ports_get_member ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_network_clean_up_failed
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_network_clean_up_failed ... ok
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_slow
-ironic.tests.unit.conductor.test_rpc_service.TestRPCService.test_stop_slow ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_409_lessee_manager_can_delete_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_409_lessee_manager_can_delete_volume_connectors ... ok
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_destroy_node_history_by_uuid
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_destroy_node_history_by_uuid ... ok
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_547_service_post_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_547_service_post_runbook ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ERROR [ironic.drivers.modules.redfish.bios] Redfish BIOS factory reset failed for node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123, because BIOS settings are not supported.
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_not_supported
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_not_supported ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_139_ports_get_observer
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_139_ports_get_observer ... ok
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged_force_power_off
-ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase.test_unmanaged_force_power_off ... ok
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id_not_found
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_id_not_found ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param ... ok
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param_not_found
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__find_param_not_found ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_cleaning
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_548_third_party_admin_post_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_548_third_party_admin_post_runbook ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_deploying
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_post_reboot_deploying ... ok
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_140_ports_post_admin
 ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_140_ports_post_admin ... ok
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id_empty
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_node_id_empty ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_549_runbooks_post_public_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_549_runbooks_post_public_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_cleaning
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_141_ports_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_141_ports_post_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_deploying
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_550_runbooks_post_public_manager
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_550_runbooks_post_public_manager ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_142_ports_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_142_ports_post_observer ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_fast_track
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_factory_reset_step_pre_reboot_fast_track ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_551_runbooks_post_public_service
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_551_runbooks_post_public_service ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_get_properties ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_143_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_143_ports_detail_get_admin ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_post_configuration
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_post_configuration ... ok
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_validate
+ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase.test_validate ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_552_runbooks_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_552_runbooks_patch_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_144_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_144_ports_detail_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_145_ports_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_145_ports_detail_get_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_553_runbooks_patch_manager
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_553_runbooks_patch_manager ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result2
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_bad_command_result2 ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_146_ports_port_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_146_ports_port_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_clean
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_clean ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_554_service_patch_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_554_service_patch_runbook ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_deploy
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__create_configuration_final_registered_deploy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_147_ports_port_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_147_ports_port_id_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_555_project_admin_delete_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_555_project_admin_delete_runbook ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_148_ports_port_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_148_ports_port_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final_registered
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test__delete_configuration_final_registered ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_556_project_manager_delete_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_556_project_manager_delete_runbook ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_apply_configuration
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_apply_configuration ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_149_ports_port_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_149_ports_port_id_patch_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_557_service_get_runbooks
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_557_service_get_runbooks ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_150_ports_port_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_150_ports_port_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_empty_target_raid_config
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_empty_target_raid_config ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_no_target_raid_config_after_skipping
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_no_target_raid_config_after_skipping ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_558_runbooks_project_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_558_runbooks_project_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_151_ports_port_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_151_ports_port_id_patch_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_nonroot
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_nonroot ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_root
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_create_configuration_skip_root ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_152_ports_port_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_152_ports_port_id_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_559_runbooks_runbook_id_get_project_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_559_runbooks_runbook_id_get_project_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_delete_configuration
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_delete_configuration ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_153_ports_port_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_153_ports_port_id_delete_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_560_project_admin_patch_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_560_project_admin_patch_runbook ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps_config_priority
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_clean_steps_config_priority ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_154_ports_port_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_154_ports_port_id_delete_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_deploy_steps
+ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase.test_get_deploy_steps ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_561_runbooks_project_manager
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_561_runbooks_project_manager ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_155_nodes_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_155_nodes_ports_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_562_runbooks_runbook_id_get_project_manager
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_562_runbooks_runbook_id_get_project_manager ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_156_nodes_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_156_nodes_ports_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail_by_agent_consumed_memory
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail_by_agent_consumed_memory ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_563_project_manager_patch_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_563_project_manager_patch_runbook ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_157_nodes_ports_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_157_nodes_ports_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_disabled
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_disabled ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_158_nodes_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_158_nodes_ports_detail_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_564_runbooks_project_member
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_564_runbooks_project_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_qcow2
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_qcow2 ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_565_runbooks_runbook_id_get_project_member
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_565_runbooks_runbook_id_get_project_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_159_nodes_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_159_nodes_ports_detail_get_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_raw
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_raw ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_without_memory_mb
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_without_memory_mb ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_160_nodes_ports_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_160_nodes_ports_detail_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_566_runbooks_list_project_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_566_runbooks_list_project_reader ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_http_image
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_http_image ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_567_runbooks_runbook_id_get_project_reader
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_567_runbooks_runbook_id_get_project_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_161_portgroups_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_161_portgroups_ports_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source2
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source2 ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_file
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_file ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_568_runbooks_list_third_party_admin
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_568_runbooks_list_third_party_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_162_portgroups_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_162_portgroups_ports_get_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_http
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_http ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_via_node
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_via_node ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_569_project_reader_cannot_post_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_569_project_reader_cannot_post_runbook ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_163_portgroups_ports_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_163_portgroups_ports_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_not_http
+ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_not_http ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_clear
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_clear ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_570_project_reader_cannot_patch_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_570_project_reader_cannot_patch_runbook ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_164_portgroups_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_164_portgroups_ports_detail_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_new_value
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_new_value ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_replace_with_empty
+ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase.test_replace_with_empty ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_571_project_reader_cannot_set_runbook_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_571_project_reader_cannot_set_runbook_owner ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_165_portgroups_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_165_portgroups_ports_detail_get_member ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_no_on_error
+ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_no_on_error ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_post_hook_on_error_callback
+ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_post_hook_on_error_callback ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_572_project_reader_cannot_set_runbook_public
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_572_project_reader_cannot_set_runbook_public ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_166_portgroups_ports_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_166_portgroups_ports_detail_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_pre_hook_on_error_callback
+ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase.test_pre_hook_on_error_callback ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__exec_stop_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__exec_stop_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_573_project_reader_cannot_delete_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_573_project_reader_cannot_delete_runbook ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_167_volume_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_167_volume_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_168_volume_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_168_volume_get_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd_without_user
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__get_ipmi_cmd_without_user ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_574_project_member_cannot_post_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_574_project_member_cannot_post_runbook ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_169_volume_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_169_volume_get_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_575_project_member_cannot_patch_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_575_project_member_cannot_patch_runbook ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_empty_password
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_empty_password ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_170_volume_connectors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_170_volume_connectors_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_576_project_member_cannot_set_runbook_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_576_project_member_cannot_set_runbook_owner ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail_nodir
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test__start_console_fail_nodir ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_171_volume_connectors_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_171_volume_connectors_get_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_invalid_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_invalid_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_577_project_member_cannot_set_runbook_public
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_577_project_member_cannot_set_runbook_public ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_172_volume_connectors_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_172_volume_connectors_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port_auto_allocate
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_missing_port_auto_allocate ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_578_project_member_cannot_delete_runbook
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_578_project_member_cannot_delete_runbook ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_wrong_ipmi_protocol_version
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_console_validate_wrong_ipmi_protocol_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_173_volume_connectors_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_173_volume_connectors_post_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_get_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_get_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_579_project_manager_cannot_set_runbook_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_579_project_manager_cannot_set_runbook_owner ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_174_volume_connectors_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_174_volume_connectors_post_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_alloc_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_alloc_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_580_project_manager_cannot_set_runbook_public
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_580_project_manager_cannot_set_runbook_public ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_with_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_start_console_with_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_175_volume_connectors_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_175_volume_connectors_post_observer ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_581_project_admin_cannot_set_runbook_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_581_project_admin_cannot_set_runbook_owner ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase.test_stop_console_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_176_volume_volume_connector_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_176_volume_volume_connector_id_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_582_project_admin_cannot_set_runbook_public
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_582_project_admin_cannot_set_runbook_public ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_maintenance
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_maintenance ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_177_volume_volume_connector_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_177_volume_volume_connector_id_get_member ... ok
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_not_retry_with_token
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_not_retry_with_token ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_583_service_cannot_patch_runbook_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_583_service_cannot_patch_runbook_owner ... ok
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_recent_power_change
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_recent_power_change ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_178_volume_volume_connector_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_178_volume_volume_connector_id_get_observer ... ok
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_retry
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_retry ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_584_service_cannot_patch_runbook_public
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_584_service_cannot_patch_runbook_public ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_wrong_state
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_status_wrong_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_179_volume_volume_connector_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_179_volume_volume_connector_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_timeouts
+ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase.test_check_boot_timeouts ... ok
+ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_apply_configuration_wrapper
+ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_apply_configuration_wrapper ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_585_third_party_admin_cannot_patch_runbook_owner
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_585_third_party_admin_cannot_patch_runbook_owner ... ok
+ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_factory_reset_wrapper
+ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_factory_reset_wrapper ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_180_volume_volume_connector_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_180_volume_volume_connector_id_patch_member ... ok
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_create
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_create ... ok
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_destroy
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_destroy ... ok
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_586_third_party_admin_cannot_patch_runbook_public
+ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_586_third_party_admin_cannot_patch_runbook_public ... ok
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_id
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_181_volume_volume_connector_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_181_volume_volume_connector_id_patch_observer ... ok
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_name
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_name ... ok
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_uuid
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_get_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_001_values
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_001_values ... skipped 'These are fake reference values for YAML templating'
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list ... ok
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list_by_names
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_list_by_names ... ok
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_refresh
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_refresh ... ok
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_save
+ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject.test_save ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported ... ok
 
-DELETE /v1/portgroups/99599b93-b2d4-416b-bb32-6d97df81f86b GOT Response: 403 Forbidden
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-5cc9e960-9900-4bd2-8043-0496346bb272
+Openstack-Request-Id: req-33d56b3f-7b09-49a6-a872-c9bdfcdc9a01
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/ca76ccda-a298-4bce-90a9-cb91dbe961d7 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-d88c54e3-6330-4781-b1e0-ab27445bbf42
+Openstack-Request-Id: req-2cd9c319-6c87-4ee1-8198-afa0ec43c6de
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/c5a2af6c-6406-476b-ac76-91fcb3fa2bf2 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-61f2793e-c4e0-4e2b-b073-dcf4ab3fabe2
+Openstack-Request-Id: req-8ac4a55b-2683-4284-b9af-366e8d2a2d17
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup c5a2af6c-6406-476b-ac76-91fcb3fa2bf2 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/0007d691-ac2d-42ac-9954-c75d24f125f7 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-9b4a1430-16f4-4f84-a2be-1278ad1cacb5
+Openstack-Request-Id: req-e6d6d8ef-4f0e-4f65-90a0-f6578f34c851
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 0007d691-ac2d-42ac-9954-c75d24f125f7 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-a4c05003-50a5-4186-b1d0-310774d2e511
+Openstack-Request-Id: req-6bf494ac-fce6-4533-bb7b-f7454bd36b85
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-c9d40f19-0e3c-46e9-9d91-8ec9a7d07119
+Openstack-Request-Id: req-ef35a6a5-f8a7-4cd2-b529-fa202fec9820
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-be1a7e07-d100-4a70-b4a5-de6b6cdfc36b
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-9fe85304-a219-4c56-8251-ae0acf8f11a7
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-bb0f5a78-dcb3-4062-a23c-781ecf8e6f1c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-f2be5604-b431-4fc2-b05c-c86635a07721
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-dfd16408-a52e-40e2-a287-35200d738d2e
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-c026ef9e-94ad-407c-9ac9-c02e723ded4d
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-c7162a9a-6951-4b76-aac9-0932279fa9fb
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-b5056f8e-4df6-4ff2-badc-c0da83fb466b
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-93ee8f4c-940b-4c2d-9ce8-1c9ac99a508b
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-1b8c68f6-42f0-4875-a4b7-042b5d002285
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-6ac56d15-bbe4-4dfd-8bcd-b0e61c90fda7
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/cb5760c8-4d7d-4cfc-b4c1-b4c7907cb1d6 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-8d1c71d5-c6b9-433a-bb66-706d47e69cc5
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector cb5760c8-4d7d-4cfc-b4c1-b4c7907cb1d6 could not be found.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_182_volume_volume_connector_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_182_volume_volume_connector_id_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_183_volume_volume_connector_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_183_volume_volume_connector_id_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_002_nodes_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_002_nodes_post_admin ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_missing
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_184_volume_volume_connector_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_184_volume_volume_connector_id_delete_observer ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_set
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_supported_set ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_missing
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_185_volume_targets_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_185_volume_targets_get_admin ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_186_volume_targets_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_186_volume_targets_get_member ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_remove
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_is_smartnic_unsupported_set_remove ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_003_nodes_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_003_nodes_post_member ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_missing
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_187_volume_targets_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_187_volume_targets_get_observer ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_set
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_supported_set ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_missing
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_missing ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_004_nodes_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_004_nodes_post_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_188_volume_targets_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_188_volume_targets_post_admin ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_remove
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_name_unsupported_set_remove ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_missing
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_189_volume_targets_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_189_volume_targets_post_member ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_set
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_supported_set ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_005_nodes_post_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_005_nodes_post_service ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_missing
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_190_volume_targets_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_190_volume_targets_post_observer ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_default
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_006_nodes_get_node_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_006_nodes_get_node_admin ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_non_default
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_no_remove_non_default ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_remove
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_physnet_unsupported_set_remove ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_191_volume_volume_target_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_191_volume_volume_target_id_get_admin ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_007_nodes_get_node_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_007_nodes_get_node_member ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_in_internal_info
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_in_internal_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_192_volume_volume_target_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_192_volume_volume_target_id_get_member ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_lower_version
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_lower_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_008_nodes_get_node_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_008_nodes_get_node_reader ... ok
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_not_in_extra
+ironic.tests.unit.objects.test_port.TestConvertToVersion.test_vif_in_extra_not_in_extra ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_create
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_create ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_193_volume_volume_target_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_193_volume_volume_target_id_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_009_nodes_get_node_other_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_009_nodes_get_node_other_admin ... skipped 'Not implemented yet'
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_bad_id_and_uuid_and_address_and_name
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_bad_id_and_uuid_and_address_and_name ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_address
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_address ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_194_volume_volume_target_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_194_volume_volume_target_id_patch_admin ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_id
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_010_nodes_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_010_nodes_get_admin ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_name
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_name ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_uuid
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_get_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_195_volume_volume_target_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_195_volume_volume_target_id_patch_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_011_nodes_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_011_nodes_get_service ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list_by_node_id
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_list_by_node_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_196_volume_volume_target_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_196_volume_volume_target_id_patch_observer ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_payload_schemas
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_payload_schemas ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_012_nodes_get_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_012_nodes_get_service_project ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_refresh
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_refresh ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_197_volume_volume_target_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_197_volume_volume_target_id_delete_admin ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_013_nodes_get_service_project_disabled
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_013_nodes_get_service_project_disabled ... ok
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save_after_refresh
+ironic.tests.unit.objects.test_portgroup.TestPortgroupObject.test_save_after_refresh ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_198_volume_volume_target_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_198_volume_volume_target_id_delete_member ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_create
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_create ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_014_nodes_get_service_project_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_014_nodes_get_service_project_admin ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_destroy
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_destroy ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_199_volume_volume_target_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_199_volume_volume_target_id_delete_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_015_nodes_get_other_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_015_nodes_get_other_admin ... skipped 'Not implemented yet'
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_id
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_id ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_uuid
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_uuid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_200_nodes_volume_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_200_nodes_volume_get_admin ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_016_nodes_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_016_nodes_detail_get_admin ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_node_id
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_node_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_201_nodes_volume_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_201_nodes_volume_get_member ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_volume_id
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_volume_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_017_nodes_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_017_nodes_detail_get_member ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_none
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_none ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_202_nodes_volume_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_202_nodes_volume_get_observer ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_payload_schemas
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_payload_schemas ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_refresh
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_refresh ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_018_nodes_detail_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_018_nodes_detail_get_reader ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_203_nodes_volume_connectors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_203_nodes_volume_connectors_get_admin ... ok
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save_after_refresh
+ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save_after_refresh ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_019_nodes_detail_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_019_nodes_detail_get_service ... ok
+
+DELETE /v1/deploy_templates/afbc0f71-92a7-498e-b699-db11f090c9c1 GOT Response: 204 No Content
+Openstack-Request-Id: req-aa4a071c-166c-4fa8-9239-faaf1deb645c
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/deploy_templates/0da1d0cd-d9b3-4fb2-b2ed-85ca256ab819 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-86cb5702-10fd-4f25-b924-16b0e2bff4ab
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/c07270ba-1f70-4cf6-8f6c-693e9ad78512 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-629fba0e-bd14-4992-9be7-c1c80835d3f7
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
+Openstack-Request-Id: req-e33b940e-9e2b-42fc-8366-8aa387e41ec5
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-ba6c4ebe-fcbb-4dda-a3d7-28f1cb110c35
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-4731e180-d687-4be9-9408-7f60540f9207
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_204_nodes_volume_connectors_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_204_nodes_volume_connectors_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_020_nodes_node_ident_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_020_nodes_node_ident_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_205_nodes_volume_connectors_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_205_nodes_volume_connectors_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_021_nodes_node_ident_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_021_nodes_node_ident_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_206_nodes_volume_targets_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_206_nodes_volume_targets_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_022_nodes_node_ident_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_022_nodes_node_ident_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_207_nodes_volume_targets_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_207_nodes_volume_targets_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_208_nodes_volume_targets_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_208_nodes_volume_targets_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_023_nodes_node_ident_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_023_nodes_node_ident_patch_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_209_drivers_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_209_drivers_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_210_drivers_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_210_drivers_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_024_system_admin_can_patch_chassis
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_024_system_admin_can_patch_chassis ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_211_drivers_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_211_drivers_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_025_system_member_can_patch_conductor_group
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_025_system_member_can_patch_conductor_group ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_212_drivers_driver_name_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_212_drivers_driver_name_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_213_drivers_driver_name_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_213_drivers_driver_name_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_026_nodes_node_ident_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_026_nodes_node_ident_patch_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_214_drivers_driver_name_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_214_drivers_driver_name_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_215_drivers_properties_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_215_drivers_properties_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_027_nodes_node_ident_patch_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_027_nodes_node_ident_patch_service ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_216_drivers_properties_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_216_drivers_properties_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_217_drivers_properties_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_217_drivers_properties_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_028_nodes_node_ident_patch_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_028_nodes_node_ident_patch_service_project ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_218_drivers_raid_logical_disk_properties_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_218_drivers_raid_logical_disk_properties_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_029_nodes_node_ident_patch_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_029_nodes_node_ident_patch_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_219_drivers_raid_logical_disk_properties_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_219_drivers_raid_logical_disk_properties_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_030_nodes_node_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_030_nodes_node_ident_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_220_drivers_raid_logical_disk_properties_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_220_drivers_raid_logical_disk_properties_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_031_nodes_node_ident_delete_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_031_nodes_node_ident_delete_service ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_221_drivers_vendor_passthru_methods_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_221_drivers_vendor_passthru_methods_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_032_nodes_node_ident_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_032_nodes_node_ident_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_222_drivers_vendor_passthru_methods_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_222_drivers_vendor_passthru_methods_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_223_drivers_vendor_passthru_methods_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_223_drivers_vendor_passthru_methods_get_observer ... ok
+
+DELETE /v1/allocations/054eec01-81b5-4f1a-92e2-59e1e82eb809 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-9a8c1cd0-155a-48e0-b37f-121a166a862a
+Openstack-Request-Id: req-5ec8e860-45dc-4ddb-9b94-a0925f1ab2c9
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/ports/ebe30f19-358d-41e1-8d28-fd7357a0164c GOT Response: 403 Forbidden
+DELETE /v1/allocations/3084fdb6-0fb2-4376-8e89-68cd8deea2e1 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-3de5a015-077a-484e-8921-9d0a12c4c2d0
+Openstack-Request-Id: req-7b8605be-66ac-4334-a2ea-657bbcf47ff5
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
-DELETE /v1/ports/b41a1360-e846-4e58-a4d2-0c3cf7104f83 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/7aa25011-1d5c-4ce1-a671-859cd8d74b70 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-84dc017e-503e-415f-b40c-077930fd6d69
+Openstack-Request-Id: req-e8a4099c-4fff-4b4e-8ae2-f55ff88b2321
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
-DELETE /v1/ports/79f1a696-e7c5-4430-b2ca-f53b7623abd4 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/cc42818b-71fe-4d03-b709-dedb90fd0fc2 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-d40eb977-d082-495e-a022-f92909adf147
+Openstack-Request-Id: req-b7da9339-333a-42fd-816b-aecfa7fcf98e
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
-DELETE /v1/ports/f206d95d-a56a-4078-9039-90e6ba9f841f GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/6ce8ce2c-1e55-4efa-b238-804f29ff1212 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-86a78fd3-af1b-469e-b130-3bfa20bb0690
+Openstack-Request-Id: req-ed9855ed-7651-4d45-92e9-fbe1e032569c
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
-DELETE /v1/ports/b13970b9-1e03-4acd-bb91-d5a0c98d9b46 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/623c2484-acbf-4dc4-9eaa-89be6d4a17b3 GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-b2620cd0-7ac6-4910-a42e-a04efd272f98
+Openstack-Request-Id: req-89b1ca06-077d-4515-935d-9b09e3384f40
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port b13970b9-1e03-4acd-bb91-d5a0c98d9b46 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/1d4a42d5-aa54-4c2d-b975-2bc7fcbf7bd3 GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 623c2484-acbf-4dc4-9eaa-89be6d4a17b3 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/allocation GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-a25c0a78-fa1c-4475-97a6-85604f87e0f0
+Openstack-Request-Id: req-5d8b9418-aa8e-4d7d-a6f5-f661fd3cb161
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/c2272548-feb7-4391-a63d-12e08ed18bf9 GOT Response: 503 Service Unavailable
+DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/allocation GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-d205c22c-d373-433b-b0ad-d57a1b336a00
+Openstack-Request-Id: req-d3030627-fd2e-4fbc-80d5-f0487355ce33
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/ce112237-0829-4b01-ba5d-040d6cd10bbc GOT Response: 503 Service Unavailable
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-5ef6fb58-21e9-4203-a37c-9cf415e4143a
+Openstack-Request-Id: req-8c6593f3-0b7e-436a-88b8-163baefa191f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/fabbcd4f-59c1-4453-a53f-bca5131e185f GOT Response: 503 Service Unavailable
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-94ca1092-4a34-4622-932f-33dd51fc3408
+Openstack-Request-Id: req-38530a6c-722d-4a54-af16-daa68239c893
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/ce46dbaf-bc5a-4e2c-8172-58888ead04a3 GOT Response: 503 Service Unavailable
+DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-9cd2b869-5b08-43e3-86ca-5180aaff5a43
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/runbooks/c27471a3-b52c-45a8-940c-a0c81d6a5bc9 GOT Response: 204 No Content
+Openstack-Request-Id: req-7ee2a96f-0137-4dc8-a307-943d672b1134
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/runbooks/4eb0658d-c539-47f3-ab96-46db0941fd2c GOT Response: 204 No Content
+Openstack-Request-Id: req-3eabb9ce-92d0-44f2-98bc-b3dd1d949164
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+
+DELETE /v1/runbooks/4a89c889-bb15-4aca-8509-006458f34616 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-cb151c94-e599-4d37-b06d-fd2f1462743a
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:delete\", \"debuginfo\": null}"}
+DELETE /v1/runbooks/4e1107ee-92ea-44d2-8bff-c25f2bf96601 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-a3c40220-bcb0-4f41-899b-3cd89e31bebf
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-b861da52-e7f9-449f-9e6e-2daaecbbcf46
+Openstack-Request-Id: req-9a5a061e-fedb-4c0e-b3d2-74f3c6a721a0
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/1d6c9214-ff0b-4e86-a011-393811a9a6fa GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-7023c598-d869-4896-8514-accaea3fb97e
+Openstack-Request-Id: req-9d269844-77ea-4635-94b0-3034132aa6a3
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 1d6c9214-ff0b-4e86-a011-393811a9a6fa could not be found.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_410_third_party_admin_cannot_delete_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_410_third_party_admin_cannot_delete_volume_connector ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bios
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bios ... ok
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_411_service_cannot_delete_volume_connector
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_411_service_cannot_delete_volume_connector ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso ... ok
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid_not_found
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_history_by_uuid_not_found ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_141_ports_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_141_ports_post_member ... ok
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso_with_instance_info
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_bootable_iso_with_instance_info ... ok
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list_sorted
-ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase.test_get_node_history_list_sorted ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_412_owner_reader_can_get_targets
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_412_owner_reader_can_get_targets ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_default_boot_mode
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_default_boot_mode ... ok
-ironic.tests.unit.dhcp.test_factory.CompareBasetoModules.test_drivers_match_dhcp_base
-ironic.tests.unit.dhcp.test_factory.CompareBasetoModules.test_drivers_match_dhcp_base ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_142_ports_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_142_ports_post_observer ... ok
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_default_dhcp
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_default_dhcp ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_extra_params
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_extra_params ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_413_lesse_reader_can_get_targets
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_413_lesse_reader_can_get_targets ... ok
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_dhcp_some_error
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_dhcp_some_error ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_143_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_143_ports_detail_get_admin ... ok
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_only_one_dhcp
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_only_one_dhcp ... ok
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_bad_dhcp
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_bad_dhcp ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_defaults
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_defaults ... ok
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_neutron_dhcp
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_neutron_dhcp ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_414_third_party_admin_cannot_get_target_list
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_414_third_party_admin_cannot_get_target_list ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_144_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_144_ports_detail_get_member ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info ... ok
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_none_dhcp
-ironic.tests.unit.dhcp.test_factory.TestDHCPFactory.test_set_none_dhcp ... ok
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-b6a3a791-1492-4e67-84be-c3d07a8714d4
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-8895deb2-46b3-4031-9b04-1f5ca7364260
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:delete:self_owned_node\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_033_nodes_node_ident_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_033_nodes_node_ident_delete_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_034_nodes_validate_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_034_nodes_validate_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_224_drivers_vendor_passthru_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_224_drivers_vendor_passthru_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_035_nodes_validate_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_035_nodes_validate_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_225_drivers_vendor_passthru_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_225_drivers_vendor_passthru_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_036_nodes_validate_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_036_nodes_validate_get_service ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_226_drivers_vendor_passthru_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_226_drivers_vendor_passthru_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_037_nodes_validate_get_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_037_nodes_validate_get_service_project ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_227_drivers_vendor_passthru_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_227_drivers_vendor_passthru_post_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_038_nodes_validate_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_038_nodes_validate_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_228_drivers_vendor_passthru_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_228_drivers_vendor_passthru_post_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_039_nodes_maintenance_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_039_nodes_maintenance_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_229_drivers_vendor_passthru_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_229_drivers_vendor_passthru_post_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_230_drivers_vendor_passthru_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_230_drivers_vendor_passthru_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_040_nodes_maintenance_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_040_nodes_maintenance_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_231_drivers_vendor_passthru_put_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_231_drivers_vendor_passthru_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_041_nodes_maintenance_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_041_nodes_maintenance_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_232_drivers_vendor_passthru_put_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_232_drivers_vendor_passthru_put_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_042_nodes_maintenance_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_042_nodes_maintenance_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_233_drivers_vendor_passthru_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_233_drivers_vendor_passthru_delete_admin ... skipped 'not updated for scope testing'
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_043_nodes_maintenance_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_043_nodes_maintenance_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_234_drivers_vendor_passthru_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_234_drivers_vendor_passthru_delete_observer ... skipped 'not updated for scope testing'
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_044_nodes_maintenance_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_044_nodes_maintenance_delete_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_235_nodes_bios_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_235_nodes_bios_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_045_nodes_management_boot_device_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_045_nodes_management_boot_device_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_236_nodes_bios_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_236_nodes_bios_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_046_nodes_management_boot_device_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_046_nodes_management_boot_device_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_237_nodes_bios_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_237_nodes_bios_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_047_nodes_management_boot_device_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_047_nodes_management_boot_device_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_238_nodes_bios_bios_setting_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_238_nodes_bios_bios_setting_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_048_nodes_management_boot_device_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_048_nodes_management_boot_device_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_239_nodes_bios_bios_setting_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_239_nodes_bios_bios_setting_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_049_nodes_management_boot_device_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_049_nodes_management_boot_device_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_240_nodes_bios_bios_setting_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_240_nodes_bios_bios_setting_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_050_nodes_management_boot_device_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_050_nodes_management_boot_device_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_241_conductors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_241_conductors_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_051_nodes_management_boot_device_supported_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_051_nodes_management_boot_device_supported_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_242_conductors_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_242_conductors_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_052_nodes_management_boot_device_supported_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_052_nodes_management_boot_device_supported_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_243_conductors_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_243_conductors_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_053_nodes_management_boot_device_supported_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_053_nodes_management_boot_device_supported_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_244_conductors_hostname_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_244_conductors_hostname_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_054_nodes_management_inject_nmi_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_054_nodes_management_inject_nmi_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_245_conductors_hostname_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_245_conductors_hostname_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_246_conductors_hostname_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_246_conductors_hostname_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_055_nodes_management_inject_nmi_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_055_nodes_management_inject_nmi_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_247_allocations_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_247_allocations_post_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_056_nodes_management_inject_nmi_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_056_nodes_management_inject_nmi_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_248_allocations_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_248_allocations_post_member ... skipped "This endpoint's behavior supports allocation creation as a member with the new Role Based Access Control changes. Thus this test cannot both ensure prior and post-change behavior as it is actually valid moving forward."
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_057_nodes_states_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_057_nodes_states_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_058_nodes_states_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_058_nodes_states_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_059_nodes_states_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_059_nodes_states_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_249_allocations_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_249_allocations_post_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_060_nodes_states_power_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_060_nodes_states_power_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_250_allocations_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_250_allocations_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_061_nodes_states_power_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_061_nodes_states_power_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_251_allocations_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_251_allocations_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_062_nodes_states_power_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_062_nodes_states_power_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_252_allocations_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_252_allocations_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_063_nodes_states_boot_mode_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_063_nodes_states_boot_mode_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_253_allocations_allocation_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_253_allocations_allocation_id_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_064_nodes_states_boot_mode_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_064_nodes_states_boot_mode_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_254_allocations_allocation_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_254_allocations_allocation_id_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_065_nodes_states_boot_mode_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_065_nodes_states_boot_mode_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_255_allocations_allocation_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_255_allocations_allocation_id_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_066_nodes_states_secure_boot_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_066_nodes_states_secure_boot_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_256_allocations_allocation_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_256_allocations_allocation_id_patch_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_067_nodes_states_secure_boot_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_067_nodes_states_secure_boot_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_257_allocations_allocation_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_257_allocations_allocation_id_patch_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_068_nodes_states_secure_boot_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_068_nodes_states_secure_boot_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_258_allocations_allocation_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_258_allocations_allocation_id_patch_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_069_nodes_states_provision_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_069_nodes_states_provision_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_259_allocations_allocation_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_259_allocations_allocation_id_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_070_nodes_states_provision_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_070_nodes_states_provision_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_260_allocations_allocation_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_260_allocations_allocation_id_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_261_allocations_allocation_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_261_allocations_allocation_id_delete_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_071_nodes_states_provision_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_071_nodes_states_provision_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_262_nodes_allocation_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_262_nodes_allocation_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_072_nodes_states_provision_put_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_072_nodes_states_provision_put_service ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_263_nodes_allocation_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_263_nodes_allocation_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_073_nodes_states_raid_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_073_nodes_states_raid_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_264_nodes_allocation_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_264_nodes_allocation_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_074_nodes_states_raid_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_074_nodes_states_raid_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_265_nodes_allocation_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_265_nodes_allocation_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_075_nodes_states_raid_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_075_nodes_states_raid_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_266_nodes_allocation_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_266_nodes_allocation_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_076_nodes_states_console_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_076_nodes_states_console_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_267_nodes_allocation_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_267_nodes_allocation_delete_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_077_nodes_states_console_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_077_nodes_states_console_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_268_deploy_templates_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_268_deploy_templates_post_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_078_nodes_states_console_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_078_nodes_states_console_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_269_deploy_templates_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_269_deploy_templates_post_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_079_nodes_states_console_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_079_nodes_states_console_get_service ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_270_deploy_templates_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_270_deploy_templates_post_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_080_nodes_states_console_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_080_nodes_states_console_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_271_deploy_templates_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_271_deploy_templates_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_081_nodes_states_console_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_081_nodes_states_console_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_272_deploy_templates_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_272_deploy_templates_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_082_nodes_states_console_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_082_nodes_states_console_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_273_deploy_templates_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_273_deploy_templates_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_083_nodes_states_console_put_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_083_nodes_states_console_put_service ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_274_deploy_templates_deploy_template_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_274_deploy_templates_deploy_template_id_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_084_nodes_vendor_passthru_methods_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_084_nodes_vendor_passthru_methods_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_275_deploy_templates_deploy_template_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_275_deploy_templates_deploy_template_id_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_085_nodes_vendor_passthru_methods_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_085_nodes_vendor_passthru_methods_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_276_deploy_templates_deploy_template_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_276_deploy_templates_deploy_template_id_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_086_nodes_vendor_passthru_methods_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_086_nodes_vendor_passthru_methods_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_277_deploy_templates_deploy_template_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_277_deploy_templates_deploy_template_id_patch_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_087_nodes_vendor_passthru_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_087_nodes_vendor_passthru_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_278_deploy_templates_deploy_template_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_278_deploy_templates_deploy_template_id_patch_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_279_deploy_templates_deploy_template_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_279_deploy_templates_deploy_template_id_patch_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_280_deploy_templates_deploy_template_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_280_deploy_templates_deploy_template_id_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_088_nodes_vendor_passthru_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_088_nodes_vendor_passthru_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_281_deploy_templates_deploy_template_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_281_deploy_templates_deploy_template_id_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_089_nodes_vendor_passthru_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_089_nodes_vendor_passthru_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_282_deploy_templates_deploy_template_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_282_deploy_templates_deploy_template_id_delete_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_090_nodes_vendor_passthru_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_090_nodes_vendor_passthru_post_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_283_chassis_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_283_chassis_post_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_091_nodes_vendor_passthru_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_091_nodes_vendor_passthru_post_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_284_chassis_post_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_284_chassis_post_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_092_nodes_vendor_passthru_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_092_nodes_vendor_passthru_post_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_285_chassis_post_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_285_chassis_post_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_093_nodes_vendor_passthru_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_093_nodes_vendor_passthru_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_286_chassis_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_286_chassis_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_094_nodes_vendor_passthru_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_094_nodes_vendor_passthru_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_287_chassis_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_287_chassis_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_095_nodes_vendor_passthru_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_095_nodes_vendor_passthru_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_288_chassis_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_288_chassis_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_096_nodes_vendor_passthru_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_096_nodes_vendor_passthru_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_289_chassis_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_289_chassis_detail_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_097_nodes_vendor_passthru_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_097_nodes_vendor_passthru_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_290_chassis_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_290_chassis_detail_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_098_nodes_vendor_passthru_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_098_nodes_vendor_passthru_delete_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_291_chassis_detail_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_291_chassis_detail_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_099_nodes_traits_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_099_nodes_traits_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_292_chassis_chassis_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_292_chassis_chassis_id_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_100_nodes_traits_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_100_nodes_traits_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_293_chassis_chassis_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_293_chassis_chassis_id_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_101_nodes_traits_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_101_nodes_traits_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_294_chassis_chassis_id_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_294_chassis_chassis_id_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_102_nodes_traits_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_102_nodes_traits_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_295_chassis_chassis_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_295_chassis_chassis_id_patch_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_103_nodes_traits_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_103_nodes_traits_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_296_chassis_chassis_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_296_chassis_chassis_id_patch_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_104_nodes_traits_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_104_nodes_traits_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_297_chassis_chassis_id_patch_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_297_chassis_chassis_id_patch_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_105_nodes_traits_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_105_nodes_traits_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_298_chassis_chassis_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_298_chassis_chassis_id_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_106_nodes_traits_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_106_nodes_traits_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_299_chassis_chassis_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_299_chassis_chassis_id_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_107_nodes_traits_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_107_nodes_traits_delete_reader ... ok
+
+DELETE /v1/volume/connectors/0c38e11f-43e4-43f8-af1b-c0aab3e91c92 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-24a3d7cd-4a93-4fe0-b836-516264487813
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 0c38e11f-43e4-43f8-af1b-c0aab3e91c92 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/a0ac94ba-5d97-4eac-8907-5e0de32c6af6 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-72445c23-6c95-4911-a9c9-20a4070f5a6e
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector a0ac94ba-5d97-4eac-8907-5e0de32c6af6 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/3dedbba3-b1bf-40db-8031-873b1f471cb4 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-cc085d1b-e1d4-4ef8-96e9-1ded5f8e6040
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 3dedbba3-b1bf-40db-8031-873b1f471cb4 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/43f1cdd7-df8c-49a3-a2cb-063be85234c0 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-54bd9bec-b423-4696-a4ab-74b778588ca0
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 43f1cdd7-df8c-49a3-a2cb-063be85234c0 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/f77aef1c-15ad-45b1-8602-71f88adff511 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-4bb09232-cc62-42f7-8761-938cedf7ceeb
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target f77aef1c-15ad-45b1-8602-71f88adff511 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/f998fda0-4996-4078-95a2-ec2d24fbbd39 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-1db417a1-ec41-44ab-bdc9-cfcddf699aaf
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation f998fda0-4996-4078-95a2-ec2d24fbbd39 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/3c97211b-9bbd-4967-bafb-a4433741dc18 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-24673d9e-e0de-4ef0-bd87-198e87cf806f
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 3c97211b-9bbd-4967-bafb-a4433741dc18 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/9a31d7e7-d84b-4af1-b656-c4e3147adc09 GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-710be779-8939-40a0-865f-e6ac8bc5e128
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 9a31d7e7-d84b-4af1-b656-c4e3147adc09 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-18a62c66-92aa-4416-9c13-d2af0604fe74
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-62c2a755-d28e-4cd1-9b4c-bc598b792dc9
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
+Content-Type: application/json
+Openstack-Request-Id: req-eb9a8a3d-a683-4351-a562-91b7ed075982
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/f363405e-85df-495d-9d38-d20595ac59d9 GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-c3f3ad59-29e8-4709-8a63-eb708107a258
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/c481e66a-b74b-48d2-b578-c35b3d1d7e8a GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-c2cf1fa0-7358-427f-822c-9070b0e8b0fc
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/f7729879-2bfe-4787-8f59-0dcedabe04ac GOT Response: 403 Forbidden
+Content-Type: application/json
+Openstack-Request-Id: req-a60975a6-13e0-4a34-bc6a-018cd70ee9b7
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
+Content-Type: application/json
+Openstack-Request-Id: req-bdf390c3-6977-441a-8428-05ce1cbc1b7a
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
+Content-Type: application/json
+Openstack-Request-Id: req-94474309-da65-43f2-b591-95f42e9554e3
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
+Content-Type: application/json
+Openstack-Request-Id: req-6b38ffa3-589b-4143-aae2-056cc64506b5
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_300_chassis_chassis_id_delete_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_300_chassis_chassis_id_delete_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_301_node_history_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_301_node_history_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_108_nodes_traits_trait_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_108_nodes_traits_trait_put_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_302_node_history_get_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_302_node_history_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_109_nodes_traits_trait_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_109_nodes_traits_trait_put_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_303_node_history_get_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_303_node_history_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_110_nodes_traits_trait_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_110_nodes_traits_trait_put_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_304_node_history_get_entry_admin
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_304_node_history_get_entry_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_111_nodes_traits_trait_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_111_nodes_traits_trait_delete_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_305_node_history_get_entry_member
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_305_node_history_get_entry_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_112_nodes_traits_trait_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_112_nodes_traits_trait_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_306_node_history_get_entry_observer
+ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_306_node_history_get_entry_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_113_nodes_traits_trait_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_113_nodes_traits_trait_delete_reader ... ok
+ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_disable
+ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_disable ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_114_nodes_vifs_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_114_nodes_vifs_get_admin ... ok
+ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_enable
+ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware.test_enable ... ok
+ironic.tests.unit.api.test_hooks.TestPolicyDeprecation.test_policy_deprecation_check
+ironic.tests.unit.api.test_hooks.TestPolicyDeprecation.test_policy_deprecation_check ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_115_nodes_vifs_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_115_nodes_vifs_get_member ... ok
+ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_disable_osp_wsgi_request
+ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_disable_osp_wsgi_request ... ok
+ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_enable_osp_wsgi_request
+ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware.test_enable_osp_wsgi_request ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_116_nodes_vifs_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_116_nodes_vifs_get_reader ... ok
+ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_22_root
+ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_22_root ... ok
+ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_23_root
+ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_23_root ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_117_nodes_vifs_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_117_nodes_vifs_get_service ... ok
+ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_32_root
+ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_32_root ... ok
+ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_root
+ironic.tests.unit.api.test_root.TestV1Root.test_get_v1_root ... ok
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_latin1
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_latin1 ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_118_nodes_vifs_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_118_nodes_vifs_post_admin ... ok
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm ... ok
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm_both
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_myiasm_both ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_119_nodes_vifs_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_119_nodes_vifs_post_member ... ok
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_ok
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_allocations_table_ok ... ok
+INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
+INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_120_nodes_vifs_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_120_nodes_vifs_post_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_121_nodes_vifs_post_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_121_nodes_vifs_post_service ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_122_nodes_vifs_post_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_122_nodes_vifs_post_service_project ... ok
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_obj_versions
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_obj_versions ... ok
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_obj_versions_bad
+ironic.tests.unit.cmd.test_status.TestUpgradeChecks.test__check_obj_versions_bad ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_file_image_service
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_file_image_service ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_123_nodes_vifs_node_vif_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_123_nodes_vifs_node_vif_ident_delete_admin ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service_url
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_glance_image_service_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_124_nodes_vifs_node_vif_ident_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_124_nodes_vifs_node_vif_ident_delete_member ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_http_image_service
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_http_image_service ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_https_image_service
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_https_image_service ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_125_nodes_vifs_node_vif_ident_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_125_nodes_vifs_node_vif_ident_delete_reader ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_data
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_data ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_user_auth
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_auth_override_no_user_auth ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_invalid_image_ref
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_invalid_image_ref ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_126_nodes_vifs_node_vif_ident_delete_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_126_nodes_vifs_node_vif_ident_delete_service ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_oci_url
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_get_image_service_oci_url ... ok
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_is_container_registry_url
+ironic.tests.unit.common.test_image_service.ServiceGetterTestCase.test_is_container_registry_url ... ok
+ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_resolve
+ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_resolve ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_127_nodes_management_indicators_get_allow
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_127_nodes_management_indicators_get_allow ... skipped 'Not implemented yet'
+ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple
+ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple ... ok
+ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple_https
+ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_simple_https ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_128_nodes_management_indicators_component_get_allow
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_128_nodes_management_indicators_component_get_allow ... skipped 'Not implemented yet'
+ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_with_path_and_port
+ironic.tests.unit.common.test_mdns.ParseEndpointTestCase.test_with_path_and_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info_bios
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_driver_info_bios ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_pci_devices.PciDevicesTestCase.test_pci_devices
-ironic.tests.unit.drivers.modules.inspector.hooks.test_pci_devices.PciDevicesTestCase.test_pci_devices ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_145_ports_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_145_ports_detail_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_415_owner_reader_can_get_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_415_owner_reader_can_get_volume_target ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_bios
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_bios ... ok
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_empty
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_empty ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_129_nodes_management_indicators_component_ind_ident_get_allow
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_129_nodes_management_indicators_component_ind_ident_get_allow ... skipped 'Not implemented yet'
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_all_match
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_all_match ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_cleaning
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_146_ports_port_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_146_ports_port_id_get_admin ... ok
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_130_nodes_management_indicators_component_ind_ident_put_allow
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_130_nodes_management_indicators_component_ind_ident_put_allow ... skipped 'Not implemented yet'
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_416_lessee_reader_can_get_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_416_lessee_reader_can_get_volume_target ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_uefi
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_kernel_params_for_ramdisk_uefi ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_first_match_on_skip_list_use_second
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_first_match_on_skip_list_use_second ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_uefi
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_uefi ... ok
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port_no_id
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_exclude_port_no_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_131_portgroups_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_131_portgroups_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_147_ports_port_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_147_ports_port_id_get_member ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_incorrect_hint
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_incorrect_hint ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_417_third_party_admin_cannot_get_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_417_third_party_admin_cannot_get_volume_target ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_with_node_external_http_url
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test__prepare_iso_image_with_node_external_http_url ... ok
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_one_port
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_one_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_floppy_image
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_floppy_image ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_local_gb_without_spacing
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_local_gb_without_spacing ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_148_ports_port_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_148_ports_port_id_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_iso_image
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_cleanup_iso_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_418_owner_admin_create_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_418_owner_admin_create_volume_target ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_132_portgroups_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_132_portgroups_get_member ... ok
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_no_hints
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_no_hints ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_133_portgroups_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_133_portgroups_get_reader ... ok
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports_inconsistent
+ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID.test_two_ports_inconsistent ... ok
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address ... ok
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_show_failed
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_show_failed ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_134_portgroups_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_134_portgroups_post_admin ... ok
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_unbind_port_failed
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_unbind_port_failed ... ok
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_binding
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_binding ... ok
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_exception
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_with_exception ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_135_portgroups_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_135_portgroups_post_member ... ok
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_without_binding
+ironic.tests.unit.common.test_neutron.TestUpdatePortAddress.test_update_port_address_without_binding ... ok
+ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link
+ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link ... ok
+ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link_EEXIST
+ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase.test_create_link_EEXIST ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_136_portgroups_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_136_portgroups_post_reader ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_free_space_ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_free_space_ok ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_not_writable
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_not_writable ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test__check_dir_writable_ok ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_137_portgroups_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_137_portgroups_detail_get_admin ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_free_space_raises
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_free_space_raises ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_no_dir
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_no_dir ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_138_portgroups_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_138_portgroups_detail_get_member ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_ok ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_with_pass_in
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_check_dir_with_pass_in ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_139_portgroups_detail_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_139_portgroups_detail_get_reader ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_good
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_good ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_recovers
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_recovers ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_warning_only
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_is_memory_insufficient_warning_only ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_140_portgroups_portgroup_ident_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_140_portgroups_portgroup_ident_get_admin ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_141_portgroups_portgroup_ident_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_141_portgroups_portgroup_ident_get_member ... ok
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree
+ironic.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree ... ok
+<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_correct_setting
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_correct_setting ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_142_portgroups_portgroup_ident_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_142_portgroups_portgroup_ident_get_reader ... ok
+<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default ... ok
+<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default_limit
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_default_limit ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_143_portgroups_portgroup_ident_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_143_portgroups_portgroup_ident_patch_admin ... ok
+<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_negative_setting
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_negative_setting ... ok
+<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_zero_setting
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_workers_set_zero_setting ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_144_portgroups_portgroup_ident_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_144_portgroups_portgroup_ident_patch_member ... ok
+<frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.15; use exec_module() instead
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_wsgi_service_with_ssl_enabled
+ironic.tests.unit.common.test_wsgi_service.TestWSGIService.test_wsgi_service_with_ssl_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_149_ports_port_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_149_ports_port_id_patch_admin ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_one_matches
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_one_matches ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso_user_supplied
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_boot_iso_user_supplied ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_419_owner_service_create_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_419_owner_service_create_volume_target ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_145_portgroups_portgroup_ident_patch_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_145_portgroups_portgroup_ident_patch_reader ... ok
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_ok
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_root_device_skip_list
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_root_device_skip_list ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_150_ports_port_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_150_ports_port_id_patch_member ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_binary_url
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_binary_url ... ok
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_raises_error
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_raises_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_146_portgroups_portgroup_ident_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_146_portgroups_portgroup_ident_delete_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_420_owner_manager_create_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_420_owner_manager_create_volume_target ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_invalid
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_invalid ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_url
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_configdrive_image_url ... ok
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspect_wait
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspect_wait ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_151_ports_port_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_151_ports_port_id_patch_observer ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_string
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_size_string ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_421_lessee_admin_create_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_421_lessee_admin_create_volume_target ... ok
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspecting
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_inspecting ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso ... ok
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_zero_size
-ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase.test_zero_size ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_152_ports_port_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_152_ports_port_id_delete_admin ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso_vendor_prefix
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_existing_iso_vendor_prefix ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_422_lessee_manager_create_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_422_lessee_manager_create_volume_target ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_external_ip
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_external_ip ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_153_ports_port_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_153_ports_port_id_delete_member ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_network_data
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_network_data ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_423_third_party_admin_cannot_create_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_423_third_party_admin_cannot_create_volume_target ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_tls
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_deploy_iso_tls ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_154_ports_port_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_154_ports_port_id_delete_observer ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_file
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_file ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_424_owner_member_can_patch_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_424_owner_member_can_patch_volume_target ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_155_nodes_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_155_nodes_ports_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_prefix
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_disk_image_prefix ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_156_nodes_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_156_nodes_ports_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_425_owner_service_can_patch_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_425_owner_service_can_patch_volume_target ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_config_external_http_url
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_config_external_http_url ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_node_external_http_url
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_publish_with_node_external_http_url ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_157_nodes_ports_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_157_nodes_ports_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_426_lessee_admin_can_patch_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_426_lessee_admin_can_patch_volume_target ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_with_external_ip
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_floppy_image_with_external_ip ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_158_nodes_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_158_nodes_ports_detail_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_custom_cache
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_custom_cache ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_427_lessee_manager_can_patch_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_427_lessee_manager_can_patch_volume_target ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_file
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_file ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_159_nodes_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_159_nodes_ports_detail_get_member ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_from_swift
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_from_swift ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_428_lessee_member_cannot_patch_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_428_lessee_member_cannot_patch_volume_target ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_160_nodes_ports_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_160_nodes_ports_detail_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_429_third_party_admin_cannot_patch_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_429_third_party_admin_cannot_patch_volume_target ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local_external_http_url
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_local_external_http_url ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_161_portgroups_ports_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_161_portgroups_ports_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_noop
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_noop ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_schema
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase.test_prepare_remote_image_swift_schema ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_430_service_cannot_patch_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_430_service_cannot_patch_volume_target ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_create
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_create ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_162_portgroups_ports_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_162_portgroups_ports_get_member ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_delete
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_delete ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_431_owner_admin_can_delete_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_431_owner_admin_can_delete_volume_target ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get_by_node_id
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_get_by_node_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_163_portgroups_ports_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_163_portgroups_ports_get_observer ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_create
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_create ... ok
-ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client
-ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_delete
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_delete ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_432_owner_manager_can_delete_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_432_owner_manager_can_delete_volume_target ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_save
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_list_save ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_164_portgroups_ports_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_164_portgroups_ports_detail_get_admin ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_save
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_save ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_create_and_update
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_create_and_update ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_433_owner_manager_can_delete_volume_target_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_433_owner_manager_can_delete_volume_target_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_165_portgroups_ports_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_165_portgroups_ports_detail_get_member ... ok
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_delete_nochange
-ironic.tests.unit.objects.test_bios.TestBIOSSettingObject.test_sync_node_setting_delete_nochange ... ok
-ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_create
-ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_create ... ok
-ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_destroy
-ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject.test_destroy ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_434_lessee_admin_can_delete_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_434_lessee_admin_can_delete_volume_target ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_166_portgroups_ports_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_166_portgroups_ports_detail_get_observer ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_custom_ioerror
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_custom_ioerror ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_167_volume_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_167_volume_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_435_lessee_manager_can_delete_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_435_lessee_manager_can_delete_volume_target ... ok
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block_too_many_times
-ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass.test_write_would_block_too_many_times ... ok
 
-DELETE /v1/volume/targets/5f5a1396-85a6-4d98-881c-6ecaf33fb469 GOT Response: 503 Service Unavailable
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-fc3af40e-7043-472b-bf6d-030cebb93ac7
+Openstack-Request-Id: req-4bf4c969-5007-4c4a-8b77-2da2fdcb187b
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/2d955002-73a3-496e-b2a4-e9f1662031d2 GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-d1b4a8c5-86a2-409d-afca-26dd457c402c
+Openstack-Request-Id: req-a3a68ad5-e9d6-45e7-a299-f40751ab38ec
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 2d955002-73a3-496e-b2a4-e9f1662031d2 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/aabd3224-d083-4ddf-9092-3a52736c4e04 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/maintenance GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-abf864b5-06ae-46e0-89e4-ae943a54d94a
+Openstack-Request-Id: req-b6eb5301-97e9-425c-8b35-d49ae8ea2ba8
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
-DELETE /v1/allocations/bf5b6859-e46a-4d5a-beda-e69d9d847403 GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:clear_maintenance\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-76f1e44c-e3b1-48bf-8416-8399de7f15f7
+Openstack-Request-Id: req-c157203d-6652-42e6-82b3-705227e83b27
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/e061e470-c354-4bbc-b8d2-84f740a6bed4 GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-a02f9289-56ef-412e-aca0-eb0f9adb208d
+Openstack-Request-Id: req-faf3d7d8-6d7d-41c2-bd33-441b1cadc052
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation e061e470-c354-4bbc-b8d2-84f740a6bed4 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/e6566e65-6792-4a86-9e31-ad81b9dfc4fb GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vendor_passthru?method=test GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-f46b5456-ee2c-44c8-9bd9-ee30dbcbced3
+Openstack-Request-Id: req-70d45d7c-8dd8-4a41-9d63-46f7497b3a11
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-2520c42a-9e94-4f69-8af4-3350dd3b3ff0
+Openstack-Request-Id: req-6e41ea93-3740-4b70-8e52-da164f3b7439
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-cb680502-2832-48ed-aa17-52b38ae98507
+Openstack-Request-Id: req-476e83e3-dfab-4cba-b8e5-5e4f36248f1b
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-6eb462e7-6892-47e2-b25f-e24afdefbecf
+Openstack-Request-Id: req-2ea675a6-865b-48b6-b4e6-72a18108bf8d
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/e2f7a8e7-8ed3-4fcf-bf0f-ba2e6814cf99 GOT Response: 204 No Content
-Openstack-Request-Id: req-86ee52dd-792f-469b-8348-a85f0899fd8c
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-29220f8f-9a68-4a9d-be8a-48ebc70c41d3
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/deploy_templates/485b2943-f8d8-4be4-a410-dd8356a9562e GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-4cd856a0-e7fa-4535-9d1f-f8c986c6bf18
+Openstack-Request-Id: req-976e9c07-da48-4863-80a7-72099cd7fbd4
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/22be20f4-49bf-49cc-a18d-8e4c6e4dba40 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-0a07749c-584d-4b43-9fb9-727bef32e867
+Openstack-Request-Id: req-63fd148a-6390-411a-a7c4-0ce28b3e521f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
-Openstack-Request-Id: req-0addb743-fcd5-4363-8b01-8bb194912e1c
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:traits:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-58f22fa1-c28a-4867-af4e-90043f9c07f3
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-3e72a32e-97d2-4df6-8f90-61a7cc3fbbdf
+Openstack-Request-Id: req-d4604e85-28db-4a51-9254-5cfcb5e99c09
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-b9b874cd-671b-4cb7-9026-0ec83fdae5b1
+Openstack-Request-Id: req-0a819542-6414-4972-a392-330f1962e8bf
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
-DELETE /v1/ GOT Response: 405 Method Not Allowed
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:node:vif:detach\", \"debuginfo\": null}"}
+DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-b423dfb2-2751-43c2-ade9-54858cf47c50
+Openstack-Request-Id: req-ffd6d207-336c-4885-9aba-4f360ef7f1a0
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.1
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"The server could not comply with the request since it is either malformed or otherwise incorrect.\", \"debuginfo\": null}"}
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_168_volume_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_168_volume_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_436_owner_member_cannot_delete_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_436_owner_member_cannot_delete_volume_target ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_169_volume_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_169_volume_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_437_lessee_member_cannot_delete_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_437_lessee_member_cannot_delete_volume_target ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_170_volume_connectors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_170_volume_connectors_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_438_third_party_admin_cannot_delete_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_438_third_party_admin_cannot_delete_volume_target ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_171_volume_connectors_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_171_volume_connectors_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_439_service_cannot_delete_volume_target
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_439_service_cannot_delete_volume_target ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_172_volume_connectors_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_172_volume_connectors_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_440_owner_reader_can_get_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_440_owner_reader_can_get_volume_connectors ... ok
-ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_connection_problem
-ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_connection_problem ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_173_volume_connectors_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_173_volume_connectors_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_441_owner_service_can_get_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_441_owner_service_can_get_volume_connectors ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_174_volume_connectors_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_174_volume_connectors_post_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_442_lessee_reader_can_get_node_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_442_lessee_reader_can_get_node_volume_connectors ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_175_volume_connectors_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_175_volume_connectors_post_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_443_third_party_admin_cannot_get_node_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_443_third_party_admin_cannot_get_node_volume_connectors ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_176_volume_volume_connector_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_176_volume_volume_connector_id_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_444_service_cannot_get_node_volume_connectors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_444_service_cannot_get_node_volume_connectors ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_177_volume_volume_connector_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_177_volume_volume_connector_id_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_178_volume_volume_connector_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_178_volume_volume_connector_id_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_445_owner_reader_can_get_node_volume_targets
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_445_owner_reader_can_get_node_volume_targets ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_179_volume_volume_connector_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_179_volume_volume_connector_id_patch_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_446_owner_service_can_read_get_node_volume_targets
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_446_owner_service_can_read_get_node_volume_targets ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_180_volume_volume_connector_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_180_volume_volume_connector_id_patch_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_447_lessee_reader_can_get_node_volume_targets
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_447_lessee_reader_can_get_node_volume_targets ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_181_volume_volume_connector_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_181_volume_volume_connector_id_patch_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_448_third_part_admin_cannot_read_node_volume_targets
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_448_third_part_admin_cannot_read_node_volume_targets ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_182_volume_volume_connector_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_182_volume_volume_connector_id_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_449_service_cannot_read_node_volume_targets
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_449_service_cannot_read_node_volume_targets ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_183_volume_volume_connector_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_183_volume_volume_connector_id_delete_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_450_owner_reader_cannot_get_drivers
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_450_owner_reader_cannot_get_drivers ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_184_volume_volume_connector_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_184_volume_volume_connector_id_delete_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_451_lessee_reader_cannot_get_drivers
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_451_lessee_reader_cannot_get_drivers ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_185_volume_targets_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_185_volume_targets_get_admin ... ok
-ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_standalone
-ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase.test_get_client_standalone ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_452_third_party_admin_cannot_get_drivers
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_452_third_party_admin_cannot_get_drivers ... ok
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 503 Service Unavailable
+Content-Type: application/json
+Openstack-Request-Id: req-1658a385-6d61-4c45-9516-6ab21848c257
+X-Openstack-Ironic-Api-Maximum-Version: 1.96
+X-Openstack-Ironic-Api-Minimum-Version: 1.1
+X-Openstack-Ironic-Api-Version: 1.96
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_147_portgroups_portgroup_ident_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_147_portgroups_portgroup_ident_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_148_portgroups_portgroup_ident_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_148_portgroups_portgroup_ident_delete_reader ... ok
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_other_state
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_return_other_state ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_unexpected_error
+ironic.tests.unit.conductor.test_inspection.TestInspectHardware.test_inspect_hardware_unexpected_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_149_nodes_portgroups_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_149_nodes_portgroups_get_admin ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_150_nodes_portgroups_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_150_nodes_portgroups_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_getting_current
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_getting_current ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_151_nodes_portgroups_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_151_nodes_portgroups_get_reader ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_in_background_task
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_exception_in_background_task ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_152_nodes_portgroups_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_152_nodes_portgroups_get_service ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_153_nodes_portgroups_get_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_153_nodes_portgroups_get_service_project ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_existing
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_existing ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_154_nodes_portgroups_get_service_project_disabled
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_154_nodes_portgroups_get_service_project_disabled ... ok
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_node_already_locked
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_node_already_locked ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_155_nodes_portgroups_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_155_nodes_portgroups_detail_get_admin ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_valid
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_valid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_156_nodes_portgroups_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_156_nodes_portgroups_detail_get_member ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_157_nodes_portgroups_detail_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_157_nodes_portgroups_detail_get_reader ... ok
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_validate_fail
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_validate_fail ... ok
+/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
+  self._executor = futurist.GreenThreadPoolExecutor(
+/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
+  f = GreenFuture()
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_158_nodes_portgroups_detail_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_158_nodes_portgroups_detail_get_service ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_worker_pool_full
+ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase.test_change_node_secure_boot_worker_pool_full ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_159_nodes_portgroups_detail_get_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_159_nodes_portgroups_detail_get_service_project ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_already_destroyed
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_already_destroyed ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_160_nodes_portgroups_detail_get_service_project_disabled
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_160_nodes_portgroups_detail_get_service_project_disabled ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_gone
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_gone ... ok
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_locked
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_locked ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_161_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_161_ports_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_power_on
+ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase.test_destroy_volume_target_node_power_on ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_162_ports_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_162_ports_get_service ... ok
+ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_first_arg
+ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_first_arg ... ok
+ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_second_arg
+ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_second_arg ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_163_ports_get_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_163_ports_get_service_project ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_164_ports_get_service_project_disabled
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_164_ports_get_service_project_disabled ... ok
+ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_first_arg
+ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_first_arg ... ok
+ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_second_arg
+ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_second_arg ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_165_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_165_ports_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_unsupported
+ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_unsupported ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_valid
+ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_valid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_166_ports_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_166_ports_get_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_167_ports_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_167_ports_post_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot_timeout
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_power_soft_reboot_timeout ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_168_ports_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_168_ports_post_member ... ok
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_storage_detach
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_storage_detach ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_169_ports_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_169_ports_post_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_timeout
+ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase.test_node_power_action_soft_power_off_timeout ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_170_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_170_ports_detail_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_171_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_171_ports_detail_get_member ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_172_ports_detail_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_172_ports_detail_get_reader ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection_raise_OSError
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test__close_connection_raise_OSError ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_173_ports_port_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_173_ports_port_id_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_174_ports_port_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_174_ports_port_id_get_member ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_address_string_doesnt_do_reverse_dns_lookup
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_address_string_doesnt_do_reverse_dns_lookup ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_175_ports_port_id_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_175_ports_port_id_get_reader ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_176_ports_port_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_176_ports_port_id_patch_admin ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_http_forwarded_proto_https
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_http_forwarded_proto_https ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_177_ports_port_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_177_ports_port_id_patch_member ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_ipv6_url
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_ipv6_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_178_ports_port_id_patch_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_178_ports_port_id_patch_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_179_ports_port_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_179_ports_port_id_delete_admin ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_allowed_origin_header
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_allowed_origin_header ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_180_ports_port_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_180_ports_port_id_delete_member ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_bad_origin_header
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_bad_origin_header ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_181_ports_port_id_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_181_ports_port_id_delete_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_182_nodes_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_182_nodes_ports_get_admin ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_blank_origin_header
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_blank_origin_header ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_183_nodes_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_183_nodes_ports_get_member ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_no_origin_header
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_novnc_no_origin_header ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_184_nodes_ports_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_184_nodes_ports_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_185_nodes_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_185_nodes_ports_detail_get_admin ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_token_invalid
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_new_websocket_client_token_invalid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_186_nodes_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_186_nodes_ports_detail_get_member ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_non_default_ssl_min_version_is_set
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_non_default_ssl_min_version_is_set ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_187_nodes_ports_detail_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_187_nodes_ports_detail_get_reader ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_188_portgroups_ports_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_188_portgroups_ports_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_189_portgroups_ports_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_189_portgroups_ports_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_190_portgroups_ports_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_190_portgroups_ports_get_reader ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_191_portgroups_ports_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_191_portgroups_ports_detail_get_admin ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect_3_slashes
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_reject_open_redirect_3_slashes ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_192_portgroups_ports_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_192_portgroups_ports_detail_get_member ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_is_not_set
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_is_not_set ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_193_portgroups_ports_detail_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_193_portgroups_ports_detail_get_reader ... ok
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_not_set_by_default
+ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase.test_ssl_min_version_not_set_by_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_194_volume_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_194_volume_get_admin ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_name
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_name ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_195_volume_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_195_volume_get_member ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_uuid
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_duplicate_uuid ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_invalid_step_no_interface
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_invalid_step_no_interface ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_196_volume_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_196_volume_get_reader ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_no_steps
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_create_no_steps ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_destroy
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_destroy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_197_volume_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_197_volume_get_service ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_id
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_id ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_name
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_name ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_198_volume_get_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_198_volume_get_service_project ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_uuid
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_by_uuid ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_199_volume_connectors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_199_volume_connectors_get_admin ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names_no_match
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_by_names_no_match ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_200_volume_connectors_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_200_volume_connectors_get_member ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_sorted
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_get_deploy_template_list_sorted ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_duplicate_name
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_duplicate_name ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_201_volume_connectors_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_201_volume_connectors_get_reader ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_extra
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_extra ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_name
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_name ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_not_found
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_not_found ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_202_volume_connectors_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_202_volume_connectors_get_service ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_add
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_add ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_remove_all
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_remove_all ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_203_volume_connectors_get_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_203_volume_connectors_get_service_project ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace_args
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_steps_replace_args ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_204_volume_connectors_get_service_project_disable
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_204_volume_connectors_get_service_project_disable ... ok
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_uuid_not_allowed
+ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase.test_update_uuid_not_allowed ... ok
+ironic.tests.unit.dhcp.test_factory.CompareBasetoModules.test_drivers_match_dhcp_base
+ironic.tests.unit.dhcp.test_factory.CompareBasetoModules.test_drivers_match_dhcp_base ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_205_volume_connectors_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_205_volume_connectors_post_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__calculate_memory_req
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__calculate_memory_req ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_clean_steps
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_clean_steps ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_206_volume_connectors_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_206_volume_connectors_post_member ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_configdrive_path
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_configdrive_path ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_node_ip
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_node_ip ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_207_volume_connectors_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_207_volume_connectors_post_reader ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_python_interpreter
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__get_python_interpreter ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_208_volume_connectors_post_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_208_volume_connectors_post_service ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_defaults
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_defaults ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_no_playbook
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_ansible_driver_info_no_playbook ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_all_gpt
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_all_gpt ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_209_volume_connectors_post_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_209_volume_connectors_post_service_project ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_root_msdos
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_partitioning_info_root_msdos ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_210_volume_volume_connector_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_210_volume_volume_connector_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_fail_advanced
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_fail_advanced ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_211_volume_volume_connector_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_211_volume_volume_connector_id_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_iinfo
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_iinfo ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_212_volume_volume_connector_id_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_212_volume_volume_connector_id_get_reader ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_override
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__parse_root_device_hints_override ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_extra_vars
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_extra_vars ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_213_volume_volume_connector_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_213_volume_volume_connector_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_file
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_file ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_214_volume_volume_connector_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_214_volume_volume_connector_id_patch_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_json
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_json ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_url
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_configdrive_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_215_volume_volume_connector_id_patch_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_215_volume_volume_connector_id_patch_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_insecure_activated
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_insecure_activated ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_216_volume_volume_connector_id_patch_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_216_volume_volume_connector_id_patch_service ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_root_device_hints
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__prepare_variables_root_device_hints ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_217_volume_volume_connector_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_217_volume_volume_connector_id_delete_admin ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_override
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_override ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_python3
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_ansible_interpreter_python3 ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_debug
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_debug ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_218_volume_volume_connector_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_218_volume_volume_connector_id_delete_member ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_nodebug
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_default_verbosity_nodebug ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_fail
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__run_playbook_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_219_volume_volume_connector_id_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_219_volume_volume_connector_id_delete_reader ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_missing
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_missing ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_220_volume_volume_connector_id_delete_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_220_volume_volume_connector_id_delete_service ... ok
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_names_not_unique
+ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods.test__validate_clean_steps_names_not_unique ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty_no_path
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_empty_no_path ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_none
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_none ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_string_type
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_certificate_file_list_string_type ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_221_volume_targets_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_221_volume_targets_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_floppy_image_name
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__get_floppy_image_name ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_222_volume_targets_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_222_volume_targets_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image_use_webserver
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test__prepare_floppy_image_use_webserver ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_223_volume_targets_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_223_volume_targets_get_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_None
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_None ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_224_volume_targets_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_224_volume_targets_get_service ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_false
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_false ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_invalid
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_invalid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_225_volume_targets_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_225_volume_targets_post_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_raises_ilo_error
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_raises_ilo_error ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_226_volume_targets_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_226_volume_targets_post_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true_default
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_add_certificates_true_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_227_volume_targets_post_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_227_volume_targets_post_service ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia_fails
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_attach_vmedia_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_228_volume_targets_post_service_project
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_228_volume_targets_post_service_project ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_229_volume_targets_post_service_project_disabled
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_229_volume_targets_post_service_project_disabled ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc_resource_not_found
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_exc_resource_not_found ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_230_volume_targets_post_service_project_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_230_volume_targets_post_service_project_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_for_webserver
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_cleanup_vmedia_boot_for_webserver ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_231_volume_targets_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_231_volume_targets_post_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_default
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_232_volume_volume_target_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_232_volume_volume_target_id_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_raises_ilo_error
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_clear_certificates_raises_ilo_error ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_233_volume_volume_target_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_233_volume_volume_target_id_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift_throws_error_if_swift_operation_fails
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_swift_throws_error_if_swift_operation_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_234_volume_volume_target_id_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_234_volume_volume_target_id_get_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server_fails
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_copy_image_to_web_server_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_235_volume_volume_target_id_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_235_volume_volume_target_id_get_service ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_destroy_floppy_image_from_web_server
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_destroy_floppy_image_from_web_server ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_file_url
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_file_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_236_volume_volume_target_id_patch_admin_extra
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_236_volume_volume_target_id_patch_admin_extra ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_http_url
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_download_http_url ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_237_volume_volume_target_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_237_volume_volume_target_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices_raises
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_eject_vmedia_devices_raises ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_238_volume_volume_target_id_patch_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_238_volume_volume_target_id_patch_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode_fail
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_current_boot_mode_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_239_volume_volume_target_id_patch_service_disabled
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_239_volume_volume_target_id_patch_service_disabled ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile_boolean
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_cafile_boolean ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_snmp
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_ilo_object_snmp ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_240_volume_volume_target_id_patch_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_240_volume_volume_target_id_patch_service ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_241_volume_volume_target_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_241_volume_volume_target_id_delete_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_bios
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_bios ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_fail
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_242_volume_volume_target_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_242_volume_volume_target_id_delete_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_not_supported
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_secure_boot_mode_not_supported ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_243_volume_volume_target_id_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_243_volume_volume_target_id_delete_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_fail
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_244_volume_volume_target_id_delete_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_244_volume_volume_target_id_delete_service ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_not_supported
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_get_server_post_state_not_supported ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_245_nodes_volume_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_245_nodes_volume_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_notfound_exc
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_notfound_exc ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_246_nodes_volume_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_246_nodes_volume_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_operror_exc
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_swift_suppresses_operror_exc ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_247_nodes_volume_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_247_nodes_volume_get_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_web_server
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_image_from_web_server ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_248_nodes_volume_connectors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_248_nodes_volume_connectors_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_list
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_list ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_str
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_remove_single_or_list_of_files_with_file_str ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_249_nodes_volume_connectors_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_249_nodes_volume_connectors_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_with_IloOperationError
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_with_IloOperationError ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_without_set_pending_boot_mode
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_boot_mode_without_set_pending_boot_mode ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_250_nodes_volume_connectors_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_250_nodes_volume_connectors_get_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_fail
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_251_nodes_volume_targets_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_251_nodes_volume_targets_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_not_supported
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_set_secure_boot_mode_not_supported ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_252_nodes_volume_targets_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_252_nodes_volume_targets_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_false
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_false ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_true
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_persistent_true ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_253_nodes_volume_targets_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_253_nodes_volume_targets_get_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_ilo_error
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_ilo_error ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_254_drivers_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_254_drivers_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_not_supported
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_raises_not_supported ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_scheme_http
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_uefi_https_scheme_http ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_255_drivers_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_255_drivers_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_256_drivers_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_256_drivers_get_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_parameters
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_parameters ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_257_drivers_driver_name_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_257_drivers_driver_name_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_swift
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_swift ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot
-ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_186_volume_targets_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_186_volume_targets_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_url
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_for_boot_with_url ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_258_drivers_driver_name_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_258_drivers_driver_name_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_453_service_cannot_get_drivers
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_453_service_cannot_get_drivers ... ok
-ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_configure_fails
-ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_configure_fails ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_187_volume_targets_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_187_volume_targets_get_observer ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_without_params
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_setup_vmedia_without_params ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_localboot_prep_partition
-ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest.test_prepare_instance_to_boot_localboot_prep_partition ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_454_owner_reader_cannot_get_drivers_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_454_owner_reader_cannot_get_drivers_vendor_passthru ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_259_drivers_driver_name_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_259_drivers_driver_name_get_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_188_volume_targets_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_188_volume_targets_post_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_capabilities_exist
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_capabilities_exist ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_260_drivers_properties_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_260_drivers_properties_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_455_lessee_reader_cannot_get_drivers_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_455_lessee_reader_cannot_get_drivers_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_instance_info_exists
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_instance_info_exists ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_261_drivers_properties_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_261_drivers_properties_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_189_volume_targets_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_189_volume_targets_post_member ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail_by_agent_consumed_memory
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_fail_by_agent_consumed_memory ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_456_third_party_admin_cannot_get_drivers_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_456_third_party_admin_cannot_get_drivers_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_legacy
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_legacy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_disabled
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_disabled ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_190_volume_targets_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_190_volume_targets_post_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_262_drivers_properties_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_262_drivers_properties_get_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_prop_boot_mode_exist
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_prop_boot_mode_exist ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_457_service_cannot_get_drivers_vendor_passthru
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_457_service_cannot_get_drivers_vendor_passthru ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_263_drivers_raid_logical_disk_properties_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_263_drivers_raid_logical_disk_properties_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_qcow2
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_qcow2 ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_191_volume_volume_target_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_191_volume_volume_target_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown_except
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_unknown_except ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_264_drivers_raid_logical_disk_properties_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_264_drivers_raid_logical_disk_properties_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_raw
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_raw_stream_enabled_format_raw ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_458_owner_reader_can_get_bios_setttings
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_458_owner_reader_can_get_bios_setttings ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_use_def_boot_mode
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_boot_mode_use_def_boot_mode ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_192_volume_volume_target_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_192_volume_volume_target_id_get_member ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_without_memory_mb
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_check_image_size_without_memory_mb ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_http_image
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_http_image ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_459_lessee_reader_can_get_bios_settings
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_459_lessee_reader_can_get_bios_settings ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_193_volume_volume_target_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_193_volume_volume_target_id_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source2
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_invalid_image_download_source2 ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_460_third_party_admin_cannot_get_bios_settings
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_460_third_party_admin_cannot_get_bios_settings ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_file
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_file ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_194_volume_volume_target_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_194_volume_volume_target_id_patch_admin ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_http
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_http ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_via_node
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_missing_args_local_via_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_461_service_can_get_bios_setttings_owner_project
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_461_service_can_get_bios_setttings_owner_project ... ok
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_not_http
-ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods.test_validate_http_provisioning_not_http ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_195_volume_volume_target_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_195_volume_volume_target_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_ipmi_properties
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_ipmi_properties ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_265_drivers_raid_logical_disk_properties_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_265_drivers_raid_logical_disk_properties_get_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_bios
-ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_bios ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_462_service_cannot_get_bios_setttings
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_462_service_cannot_get_bios_setttings ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_redfish_properties
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_update_redfish_properties ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_266_drivers_vendor_passthru_methods_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_266_drivers_vendor_passthru_methods_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_invalid_param
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_invalid_param ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_267_drivers_vendor_passthru_methods_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_267_drivers_vendor_passthru_methods_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_no_param
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_validate_security_parameter_values_no_param ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_268_drivers_vendor_passthru_methods_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_268_drivers_vendor_passthru_methods_get_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha256
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha256 ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha512
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_sha512 ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_269_drivers_vendor_passthru_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_269_drivers_vendor_passthru_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_failed_validation
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_failed_validation ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_nonexistent_file
+ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase.test_verify_image_checksum_throws_for_nonexistent_file ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_270_drivers_vendor_passthru_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_270_drivers_vendor_passthru_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_excluded_capability
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_excluded_capability ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_gpu_capabilities
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test___create_supported_capabilities_dict_gpu_capabilities ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_271_drivers_vendor_passthru_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_271_drivers_vendor_passthru_get_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_capabilities_ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_capabilities_ok ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_272_drivers_vendor_passthru_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_272_drivers_vendor_passthru_post_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_invalid_format
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_invalid_format ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_mac_invalid_format
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_fail_mac_invalid_format ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_273_drivers_vendor_passthru_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_273_drivers_vendor_passthru_post_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_empty
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_empty ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_not_dict
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_hardware_port_not_dict ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_274_drivers_vendor_passthru_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_274_drivers_vendor_passthru_post_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__get_essential_properties_ok ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_essential_keys_fail_missing_key
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_essential_keys_fail_missing_key ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_275_drivers_vendor_passthru_put_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_275_drivers_vendor_passthru_put_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_ok
+ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods.test__validate_ok ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_196_volume_volume_target_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_196_volume_volume_target_id_patch_observer ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_uefi
-ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_ipmifailure_uefi ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_276_drivers_vendor_passthru_put_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_276_drivers_vendor_passthru_put_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_463_owner_reader_cannot_get_conductors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_463_owner_reader_cannot_get_conductors ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_okay
-ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_okay ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_197_volume_volume_target_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_197_volume_volume_target_id_delete_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_create_raid_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_277_drivers_vendor_passthru_put_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_277_drivers_vendor_passthru_put_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_some_other_exception
-ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase.test_try_set_boot_device_some_other_exception ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_464_lessee_reader_cannot_get_conductors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_464_lessee_reader_cannot_get_conductors ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_278_drivers_vendor_passthru_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_278_drivers_vendor_passthru_delete_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_465_third_party_admin_cannot_get_conductors
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_465_third_party_admin_cannot_get_conductors ... ok
-
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test__prepare_for_read_raid_delete_raid_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_279_drivers_vendor_passthru_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_279_drivers_vendor_passthru_delete_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_280_drivers_vendor_passthru_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_280_drivers_vendor_passthru_delete_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_281_nodes_bios_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_281_nodes_bios_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_cleaning ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_empty_target_raid_config_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_282_nodes_bios_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_282_nodes_bios_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_283_nodes_bios_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_283_nodes_bios_get_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_ilo_error_cleaning_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_284_nodes_bios_bios_setting_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_284_nodes_bios_bios_setting_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_cleaning ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_285_nodes_bios_bios_setting_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_285_nodes_bios_bios_setting_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_non_root_deploying ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_286_nodes_bios_bios_setting_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_286_nodes_bios_bios_setting_get_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_287_conductors_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_287_conductors_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_288_conductors_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_288_conductors_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_skip_root_skip_non_root_deploying ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_289_conductors_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_289_conductors_get_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_cleaning ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_290_conductors_hostname_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_290_conductors_hostname_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_deploying ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_291_conductors_hostname_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_291_conductors_hostname_get_member ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_cleaning ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_292_conductors_hostname_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_292_conductors_hostname_get_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_create_configuration_with_read_raid_failed_deploying ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_293_allocations_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_293_allocations_post_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_294_allocations_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_294_allocations_post_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_cleaning ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_295_allocations_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_295_allocations_post_reader ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_ilo_error_deploying ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_296_allocations_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_296_allocations_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_297_allocations_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_297_allocations_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_298_allocations_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_298_allocations_get_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_no_logical_drive_deploying ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_299_allocations_allocation_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_299_allocations_allocation_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_cleaning ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_deploying ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_300_allocations_allocation_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_300_allocations_allocation_id_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_cleaning
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_cleaning ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_301_allocations_allocation_id_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_301_allocations_allocation_id_get_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_deploying
+ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase.test_delete_configuration_with_read_raid_failed_deploying ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_302_allocations_allocation_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_302_allocations_allocation_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_add_ports
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_add_ports ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_303_allocations_allocation_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_303_allocations_allocation_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_duplicates
+ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase.test_duplicates ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_304_allocations_allocation_id_patch_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_304_allocations_allocation_id_patch_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_corrupted
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_corrupted ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_failed
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_failed ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_305_allocations_allocation_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_305_allocations_allocation_id_delete_admin ... ok
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_failed
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_failed ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_skipped
+ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_skipped ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network
+ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network ... ok
+ GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-a3ef466d-2e46-4b06-8607-b9a775d5467c
+Openstack-Request-Id: req-448c8be2-e6f5-4f05-aae2-277539c860c8
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
+DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-d356889f-eb8b-418e-808b-836f818d2baa
+Openstack-Request-Id: req-683cb649-b66e-4fd7-a2b5-84b127251418
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:portgroup:delete\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-3f765d3d-3df2-44af-b96d-83d15c52a7bd
+Openstack-Request-Id: req-fc0ac728-fbec-451e-87ab-1c9db7cbf92f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/traits/trait GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-d0d70cab-fe35-4973-94cf-0e1e56de4b16
+Openstack-Request-Id: req-417c8976-2df6-4845-a618-33aa0eada185
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
+DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-a7fdb5b0-dfd9-43db-97c5-33d7f7b499f2
+Openstack-Request-Id: req-087df88a-0a91-4597-a914-77972e14d86b
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:port:delete\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/c0be969b-dfda-4ca2-9299-31f907f7a832 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-5c8cb620-df2c-458f-882b-659a71665515
+Openstack-Request-Id: req-28dfb611-b91e-4905-b0c8-6f97822fce02
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/vifs/ee21d58f-5de2-4956-85ff-33935ea1ca00 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/5f53416c-cc38-45a9-959f-7d6da92d80bd GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-a7896103-1bd2-43af-910d-fe99b9a41e63
+Openstack-Request-Id: req-e3e2a5e6-aea0-4918-92e7-34268efa1368
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 1be26c0b-03f2-4d2e-ae87-c02d7f33c123 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/670e50f6-3629-4ee8-a776-e266857fe4a7 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-64499d25-d064-4e0a-bf56-2d4b7984d9cb
+Openstack-Request-Id: req-1948f8cf-8c3a-420f-9f25-66d0e1b69e0c
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
+DELETE /v1/volume/connectors/7c4230d3-3c79-4006-a592-a59d6c79288a GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-f49ea8c7-d792-49f9-a453-1c61c06f8c71
+Openstack-Request-Id: req-703e0f15-7cdb-483e-919f-1bbdd27bf43e
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/portgroups/6eb02b44-18a3-4659-8c0b-8d2802581ae4 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/d2fc3d7a-e64a-49f9-ada4-58d419b6a35f GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-e10fdef4-99ed-4947-bfa0-a88eb7a8fb3d
+Openstack-Request-Id: req-99998011-f6e0-4d8f-ace2-248e6c3b40a1
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Portgroup 6eb02b44-18a3-4659-8c0b-8d2802581ae4 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/f3a5ea56-05b4-41a1-a31b-bab1a43403ac GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-c4649074-1658-48a5-b526-f2f2d6fde17c
+Openstack-Request-Id: req-2700c0fc-2228-4730-bf84-5912e5642bb4
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/0bf9df0f-9416-4118-8c48-8f957132acef GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-0e15595b-f0e1-456f-a097-73d406a0bc36
+Openstack-Request-Id: req-e48aa298-b3e0-4785-babe-b3dffbc5ea78
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/ports/1be26c0b-03f2-4d2e-ae87-c02d7f33c781 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
+DELETE /v1/volume/targets/8e446d16-154e-404e-960a-dd621a7f07cc GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-dfcd3aef-364f-4413-8914-5b0fd25c9131
+Openstack-Request-Id: req-2506dc06-6844-4849-ae76-6d1f9e84b6b1
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Port 1be26c0b-03f2-4d2e-ae87-c02d7f33c781 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/dae5f692-9bbb-497a-976a-188d79da2b13 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 404 Not Found
 Content-Type: application/json
-Openstack-Request-Id: req-dab0bacf-60d1-44c3-b904-7198fce842ec
+Openstack-Request-Id: req-d6efcaa2-12fa-4fbd-888d-70f75f34e3f0
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector dae5f692-9bbb-497a-976a-188d79da2b13 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/b09e02c1-40b5-435f-8207-a2048f24df0f GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"No conductors registered.\", \"debuginfo\": null}"}
+DELETE /v1/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-ad3e9502-e656-47bc-8648-962ccc79d2c8
+Openstack-Request-Id: req-e726919e-f1b7-4444-9a3d-462e006caf0f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector b09e02c1-40b5-435f-8207-a2048f24df0f could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/connectors/775ea786-9fcf-40f0-8779-c2377981d896 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-268053b5-71fe-4601-b625-e9d28b244d25
+Openstack-Request-Id: req-1f61f86c-1a7d-495c-9846-1a4878a49576
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 775ea786-9fcf-40f0-8779-c2377981d896 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/3bef021a-d5c0-41f9-82eb-1323a11bdaee GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
+DELETE /v1/allocations/99274f6a-6731-45dc-b7c6-217591f82562 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-e5543063-be37-4717-b45e-842ccd87fe91
+Openstack-Request-Id: req-7bec49ee-4e86-4037-9c51-785ec0e2caf5
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 3bef021a-d5c0-41f9-82eb-1323a11bdaee could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/ab8a893e-8077-408b-8289-d2d363b1c235 GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
+DELETE /v1/allocations/004f67ae-ed9d-46ac-99b5-7641d30f7829 GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-fbf97bd1-ea44-428d-945b-5d1c0530d9d3
+Openstack-Request-Id: req-162396bd-d619-4a22-acca-43f3c3b4d5af
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target ab8a893e-8077-408b-8289-d2d363b1c235 could not be found.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_198_volume_volume_target_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_198_volume_volume_target_id_delete_member ... ok
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_199_volume_volume_target_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_199_volume_volume_target_id_delete_observer ... ok
+{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_306_allocations_allocation_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_306_allocations_allocation_id_delete_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_307_allocations_allocation_id_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_307_allocations_allocation_id_delete_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_466_owner_reader_can_get_allocations
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_466_owner_reader_can_get_allocations ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_200_nodes_volume_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_200_nodes_volume_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_configdrive
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_configdrive ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_467_lessee_reader_can_get_allocations
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_467_lessee_reader_can_get_allocations ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_201_nodes_volume_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_201_nodes_volume_get_member ... ok
+ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network_fails
+ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network_fails ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_308_nodes_allocation_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_308_nodes_allocation_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_agent_client
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_agent_client ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_309_nodes_allocation_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_309_nodes_allocation_get_member ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy_conflict
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_agent_busy_conflict ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_okay_error_typeerror_embedded
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_error_code_okay_error_typeerror_embedded ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_310_nodes_allocation_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_310_nodes_allocation_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_is_running
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_is_running ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_311_nodes_allocation_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_311_nodes_allocation_delete_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_not_running
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_command_not_running ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_no_command_running
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_no_command_running ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_wrong_command_running
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_connect_wrong_command_running ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_312_nodes_allocation_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_312_nodes_allocation_delete_member ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_json
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_json ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_post
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_fail_post ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_poll
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_poll ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_313_nodes_allocation_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_313_nodes_allocation_delete_reader ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_config
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_config ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_314_deploy_templates_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_314_deploy_templates_post_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable_in_driver_info
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_disable_in_driver_info ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_internal
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_internal ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_invalid_file
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__command_verify_invalid_file ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_315_deploy_templates_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_315_deploy_templates_post_member ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_body
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_body ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url_fail
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test__get_command_url_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_316_deploy_templates_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_316_deploy_templates_post_reader ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_content_type_header
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_content_type_header ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_clean_step
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_clean_step ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_service_step
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_execute_service_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_317_deploy_templates_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_317_deploy_templates_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_exc
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_exc ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_318_deploy_templates_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_318_deploy_templates_get_member ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback_restricted
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_finalize_rescue_fallback_restricted ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_clean_steps
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_clean_steps ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_319_deploy_templates_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_319_deploy_templates_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_no_retries
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_no_retries ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_retries
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_retries ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_320_deploy_templates_deploy_template_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_320_deploy_templates_deploy_template_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_verify
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_commands_status_verify ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_321_deploy_templates_deploy_template_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_321_deploy_templates_deploy_template_id_get_member ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps_older_client
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_get_service_steps_older_client ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader_with_prep
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_install_bootloader_with_prep ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_322_deploy_templates_deploy_template_id_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_322_deploy_templates_deploy_template_id_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_power_off
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_power_off ... ok
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_sync
+ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient.test_sync ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_323_deploy_templates_deploy_template_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_323_deploy_templates_deploy_template_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_checksum
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_checksum ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_fail
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_324_deploy_templates_deploy_template_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_324_deploy_templates_deploy_template_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_with_auth
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_fetch_images_with_auth ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_anaconda_deploy
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_anaconda_deploy ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_default_value
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_boot_option_default_value ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_325_deploy_templates_deploy_template_id_patch_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_325_deploy_templates_deploy_template_id_patch_reader ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_fail
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_fail ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_from_keystone
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_from_keystone ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_326_deploy_templates_deploy_template_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_326_deploy_templates_deploy_template_id_delete_admin ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_none
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_get_ironic_api_url_none ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_327_deploy_templates_deploy_template_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_327_deploy_templates_deploy_template_id_delete_member ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy_false
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_anaconda_deploy_false ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_328_deploy_templates_deploy_template_id_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_328_deploy_templates_deploy_template_id_delete_reader ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid_false
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_is_software_raid_false ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_468_owner_reader_can_get_their_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_468_owner_reader_can_get_their_allocation ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_202_nodes_volume_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_202_nodes_volume_get_observer ... /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_329_chassis_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_329_chassis_post_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ok
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_smartnic_port
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_deploy_with_smartnic_port ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_469_lessee_reader_can_get_their_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_469_lessee_reader_can_get_their_allocation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_203_nodes_volume_connectors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_203_nodes_volume_connectors_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_execute_clean_step
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_execute_clean_step ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_330_chassis_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_330_chassis_post_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_clean_steps
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_clean_steps ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_470_owner_admin_can_delete_their_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_470_owner_admin_can_delete_their_allocation ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_204_nodes_volume_connectors_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_204_nodes_volume_connectors_get_member ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_331_chassis_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_331_chassis_post_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_deploy_steps
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_get_deploy_steps ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_471_owner_manager_can_delete_their_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_471_owner_manager_can_delete_their_allocation ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_205_nodes_volume_connectors_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_205_nodes_volume_connectors_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_332_chassis_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_332_chassis_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_472_lessee_admin_can_delete_their_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_472_lessee_admin_can_delete_their_allocation ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_206_nodes_volume_targets_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_206_nodes_volume_targets_get_admin ... ok
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_active
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_active ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_never
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_never ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_333_chassis_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_333_chassis_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_cleaning
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_473_lessee_manager_can_delete_their_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_473_lessee_manager_can_delete_their_allocation ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_207_nodes_volume_targets_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_207_nodes_volume_targets_get_member ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_overide
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_collect_deploy_logs_overide ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_334_chassis_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_334_chassis_get_reader ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_208_nodes_volume_targets_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_208_nodes_volume_targets_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_474_owner_member_can_delete_their_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_474_owner_member_can_delete_their_allocation ... ok
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_instance_ramdisk
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_instance_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_unrescuing
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_prepare_unrescuing ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_209_drivers_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_209_drivers_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_475_lessee_member_can_delete_their_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_475_lessee_member_can_delete_their_allocation ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_335_chassis_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_335_chassis_get_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_tear_down_cleaning
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_tear_down_cleaning ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_210_drivers_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_210_drivers_get_member ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_476_owner_member_can_patch_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_476_owner_member_can_patch_allocation ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_no_poweroff
+ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase.test_set_failed_state_no_poweroff ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_336_chassis_detail_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_336_chassis_detail_get_admin ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_211_drivers_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_211_drivers_get_observer ... ok
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_calls_boot_validate
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_calls_boot_validate ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_477_lessee_member_can_patch_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_477_lessee_member_can_patch_allocation ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__exec_stop_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__exec_stop_console ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_interface_mismatch
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_interface_mismatch ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_212_drivers_driver_name_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_212_drivers_driver_name_get_admin ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_337_chassis_detail_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_337_chassis_detail_get_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_with_boot_iso
-ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase.test_validate_with_boot_iso ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_478_third_party_admin_can_get_allocations
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_478_third_party_admin_can_get_allocations ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd_without_user
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__get_ipmi_cmd_without_user ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_338_chassis_detail_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_338_chassis_detail_get_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_339_chassis_chassis_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_339_chassis_chassis_id_get_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_empty_password
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_empty_password ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_340_chassis_chassis_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_340_chassis_chassis_id_get_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail_nodir
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test__start_console_fail_nodir ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_341_chassis_chassis_id_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_341_chassis_chassis_id_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_invalid_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_invalid_port ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_342_chassis_chassis_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_342_chassis_chassis_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port_auto_allocate
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_missing_port_auto_allocate ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_343_chassis_chassis_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_343_chassis_chassis_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_wrong_ipmi_protocol_version
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_console_validate_wrong_ipmi_protocol_version ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_get_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_get_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_344_chassis_chassis_id_patch_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_344_chassis_chassis_id_patch_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_345_chassis_chassis_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_345_chassis_chassis_id_delete_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_alloc_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_alloc_port ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_346_chassis_chassis_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_346_chassis_chassis_id_delete_member ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_with_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_start_console_with_port ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_347_chassis_chassis_id_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_347_chassis_chassis_id_delete_reader ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console_fail
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase.test_stop_console_fail ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_348_chassis_chassis_id_delete_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_348_chassis_chassis_id_delete_service ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test___init__
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test___init__ ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_349_node_history_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_349_node_history_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_read
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_read ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_write
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v1_write ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_350_node_history_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_350_node_history_get_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v3
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_auth_v3 ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_351_node_history_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_351_node_history_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_client
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_client ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_352_node_history_get_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_352_node_history_get_service ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_context
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_context ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_353_node_history_get_entry_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_353_node_history_get_entry_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_354_node_history_get_entry_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_354_node_history_get_entry_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_retries
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_retries ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_355_node_history_get_entry_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_355_node_history_get_entry_reader ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_timeout
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_custom_timeout ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_356_node_inventory_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_356_node_inventory_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_err
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test__get_transport_err ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_357_node_inventory_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_357_node_inventory_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_358_node_history_get_entry_service
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_358_node_history_get_entry_service ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_engine
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_engine ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_359_shard_get_shards
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_359_shard_get_shards ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_transport
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_err_transport ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_360_shard_patch_set_node_shard
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_360_shard_patch_set_node_shard ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_engine
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_engine ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_361_shard_patch_set_node_shard_disallowed
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_361_shard_patch_set_node_shard_disallowed ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_transport
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_get_next_err_transport ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_362_parent_node_patch_by_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_362_parent_node_patch_by_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_engine
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_engine ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_transport
+ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase.test_set_err_transport ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_363_parent_node_patch_by_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_363_parent_node_patch_by_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitch
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitch ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitchplus
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_masterswitchplus ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_364_parent_node_patch_by_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_364_parent_node_patch_by_reader ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_rackpdu
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_apc_rackpdu ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_aten
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_aten ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_365_nodes_firmware_component_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_365_nodes_firmware_component_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_cyberpower
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_cyberpower ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_366_nodes_firmware_component_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_366_nodes_firmware_component_get_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version_and_missing_community
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_default_version_and_missing_community ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_eatonpower
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_eatonpower ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_367_nodes_firmware_component_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_367_nodes_firmware_component_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_driver
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_driver ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_outlet
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_outlet ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_version
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_invalid_version ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_368_runbooks_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_368_runbooks_post_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_address
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_address ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v1
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v1 ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v2c
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_community_snmp_v2c ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_369_runbooks_post_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_369_runbooks_post_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_driver
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_driver ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_outlet
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_outlet ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_370_runbooks_post_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_370_runbooks_post_reader ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_user
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_missing_user ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_raritan_pdu2
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_raritan_pdu2 ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_community
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_community ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_371_runbooks_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_371_runbooks_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_write_community
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_read_write_community ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry3
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry3 ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_372_runbooks_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_372_runbooks_get_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry4
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_servertech_sentry4 ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port_default
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_port_default ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_373_runbooks_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_373_runbooks_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v1
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v1 ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v2c
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v2c ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_374_runbooks_runbook_id_get_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_374_runbooks_runbook_id_get_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3 ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_badproto
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_badproto ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_default_proto
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_default_proto ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_375_runbooks_runbook_id_get_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_375_runbooks_runbook_id_get_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_key_proto
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_key_proto ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_nokey
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_nokey ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_376_runbooks_runbook_id_get_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_376_runbooks_runbook_id_get_reader ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_short_key
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_auth_short_key ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_compat
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_compat ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_engine_id
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_engine_id ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_377_runbooks_runbook_id_patch_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_377_runbooks_runbook_id_patch_admin ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_name
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_context_name ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_badproto
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_badproto ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_default_proto
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_default_proto ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_key_proto
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_key_proto ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_378_runbooks_runbook_id_patch_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_378_runbooks_runbook_id_patch_member ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_nokey
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_nokey ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_short_key
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_snmp_v3_priv_short_key ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_379_runbooks_runbook_id_patch_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_379_runbooks_runbook_id_patch_reader ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_teltronix
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_teltronix ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_vertivgeist_pdu
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_vertivgeist_pdu ... ok
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_write_community
+ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase.test__parse_driver_info_write_community ... ok
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_check_func_references
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_check_func_references ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_380_runbooks_runbook_id_patch_public_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_380_runbooks_runbook_id_patch_public_admin ... ok
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_exclusive_task_metadata
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_exclusive_task_metadata ... ok
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_ironicexception
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_ironicexception ... ok
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_noexception
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_noexception ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_381_runbooks_runbook_id_patch_public_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_381_runbooks_runbook_id_patch_public_member ... ok
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_nonironicexception
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_nonironicexception ... ok
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_shared_task_metadata
+ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase.test_passthru_shared_task_metadata ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_382_runbooks_runbook_id_patch_public_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_382_runbooks_runbook_id_patch_public_reader ... ok
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_boot_mode_default_impl
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_boot_mode_default_impl ... ok
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_indicator_state_default_impl
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_indicator_state_default_impl ... ok
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_mac_addresses
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_mac_addresses ... ok
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_boot_modes_default_impl
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_boot_modes_default_impl ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_383_runbooks_runbook_id_patch_owner_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_383_runbooks_runbook_id_patch_owner_admin ... ok
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_indicators_default_impl
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_get_supported_indicators_default_impl ... ok
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_inject_nmi_default_impl
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_inject_nmi_default_impl ... ok
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_boot_mode_default_impl
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_boot_mode_default_impl ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_384_runbooks_runbook_id_patch_owner_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_384_runbooks_runbook_id_patch_owner_member ... ok
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_indicator_state_default_impl
+ironic.tests.unit.drivers.test_base.TestManagementInterface.test_set_indicator_state_default_impl ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_default_interfaces
+ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_default_interfaces ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_385_runbooks_runbook_id_patch_owner_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_385_runbooks_runbook_id_patch_owner_reader ... ok
+ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties
+ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties ... ok
+ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties_none
+ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties_none ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_386_runbooks_runbook_id_delete_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_386_runbooks_runbook_id_delete_admin ... ok
+ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_supported_interfaces
+ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_supported_interfaces ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_default_interfaces
+ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_default_interfaces ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_387_runbooks_runbook_id_delete_member
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_387_runbooks_runbook_id_delete_member ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_fake_management
+ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase.test_fake_management ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object
 ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_213_drivers_driver_name_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_213_drivers_driver_name_get_member ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_388_runbooks_runbook_id_delete_reader
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_388_runbooks_runbook_id_delete_reader ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object_map_version_bad
 ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object_map_version_bad ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object_old
 ironic.tests.unit.objects.test_objects.TestObject.test__from_db_object_old ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_as_dict
 ironic.tests.unit.objects.test_objects.TestObject.test_as_dict ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_479_third_party_admin_can_create_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_479_third_party_admin_can_create_allocation ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_214_drivers_driver_name_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_214_drivers_driver_name_get_observer ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_389_runbooks_post_project_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_389_runbooks_post_project_admin ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_as_dict_with_nested_object
 ironic.tests.unit.objects.test_objects.TestObject.test_as_dict_with_nested_object ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_as_dict_with_nested_object_list
 ironic.tests.unit.objects.test_objects.TestObject.test_as_dict_with_nested_object_list ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_assign_value_without_DictCompat
 ironic.tests.unit.objects.test_objects.TestObject.test_assign_value_without_DictCompat ... ok
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_390_public_runbooks_post_admin
+ironic.tests.unit.api.test_acl.TestRBACScopedRequests.test_system_scoped_390_public_runbooks_post_admin ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_base_attributes
 ironic.tests.unit.objects.test_objects.TestObject.test_base_attributes ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_480_third_party_admin_cannot_create_allocation_with_owner_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_480_third_party_admin_cannot_create_allocation_with_owner_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_215_drivers_properties_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_215_drivers_properties_get_admin ... ok
+ironic.tests.unit.common.test_args.ValidateTypesTest.test_types
+ironic.tests.unit.common.test_args.ValidateTypesTest.test_types ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_changed_1
 ironic.tests.unit.objects.test_objects.TestObject.test_changed_1 ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_empty_response
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_empty_response ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_changed_2
 ironic.tests.unit.objects.test_objects.TestObject.test_changed_2 ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_changed_3
 ironic.tests.unit.objects.test_objects.TestObject.test_changed_3 ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_216_drivers_properties_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_216_drivers_properties_get_member ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline_no_file
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_multiline_no_file ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_changed_4
 ironic.tests.unit.objects.test_objects.TestObject.test_changed_4 ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_481_third_party_admin_cannot_create_allocation_with_candidates_not_owned
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_481_third_party_admin_cannot_create_allocation_with_candidates_not_owned ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_changes_in_primitive
 ironic.tests.unit.objects.test_objects.TestObject.test_changes_in_primitive ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_nomatch_line
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_nomatch_line ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_contains
 ironic.tests.unit.objects.test_objects.TestObject.test_contains ... ok
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_one_line
+ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase.test_get_checksum_from_url_one_line ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_new
 ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_new ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_217_drivers_properties_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_217_drivers_properties_get_observer ... ok
+ironic.tests.unit.common.test_fsm.FSMTest.test__validate_target_state
+ironic.tests.unit.common.test_fsm.FSMTest.test__validate_target_state ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_old
 ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_old ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_482_owner_admin_can_create_allocation_with_their_uuid
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_482_owner_admin_can_create_allocation_with_their_uuid ... ok
+ironic.tests.unit.common.test_fsm.FSMTest.test_initialize
+ironic.tests.unit.common.test_fsm.FSMTest.test_initialize ... ok
+ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable
+ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_old_keep
 ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_old_keep ... ok
+ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_invalid_state
+ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_invalid_state ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_same
 ironic.tests.unit.objects.test_objects.TestObject.test_convert_to_version_same ... ok
+ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_not
+ironic.tests.unit.common.test_fsm.FSMTest.test_is_stable_not ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_dehydration
 ironic.tests.unit.objects.test_objects.TestObject.test_dehydration ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_218_drivers_raid_logical_disk_properties_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_218_drivers_raid_logical_disk_properties_get_admin ... ok
+ironic.tests.unit.common.test_fsm.FSMTest.test_process_event
+ironic.tests.unit.common.test_fsm.FSMTest.test_process_event ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_do_version_changes_for_db
 ironic.tests.unit.objects.test_objects.TestObject.test_do_version_changes_for_db ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_483_owner_manager_can_create_allocation_with_their_uuid
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_483_owner_manager_can_create_allocation_with_their_uuid ... ok
+ironic.tests.unit.common.test_fsm.FSMTest.test_target_state_stable
+ironic.tests.unit.common.test_fsm.FSMTest.test_target_state_stable ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_do_version_changes_for_db_downgrade
 ironic.tests.unit.objects.test_objects.TestObject.test_do_version_changes_for_db_downgrade ... ok
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_is_glance_image
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_is_glance_image ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_do_version_changes_for_db_pinned
 ironic.tests.unit.objects.test_objects.TestObject.test_do_version_changes_for_db_pinned ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_219_drivers_raid_logical_disk_properties_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_219_drivers_raid_logical_disk_properties_get_member ... ok
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_fail
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_fail ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_get
 ironic.tests.unit.objects.test_objects.TestObject.test_get ... ok
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_get_changes
 ironic.tests.unit.objects.test_objects.TestObject.test_get_changes ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_484_third_party_admin_cannot_read_an_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_484_third_party_admin_cannot_read_an_allocation ... ok
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance_fail
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_glance_fail ... ok
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_uuid
+ironic.tests.unit.common.test_glance_service.TestServiceUtils.test_parse_image_id_from_uuid ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_automatic_retry
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_automatic_retry ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_driver_not_found
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_driver_not_found ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_get_changes_pinned
 ironic.tests.unit.objects.test_objects.TestObject.test_get_changes_pinned ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_220_drivers_raid_logical_disk_properties_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_220_drivers_raid_logical_disk_properties_get_observer ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_get_changes_pinned_2versions
 ironic.tests.unit.objects.test_objects.TestObject.test_get_changes_pinned_2versions ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_no_pin
 ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_no_pin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_485_third_party_admin_cannot_patch_an_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_485_third_party_admin_cannot_patch_an_allocation ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_pinned
 ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_pinned ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_221_drivers_vendor_passthru_methods_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_221_drivers_vendor_passthru_methods_get_admin ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_pinned_bad
 ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_pinned_bad ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_pinned_no_myobj
 ironic.tests.unit.objects.test_objects.TestObject.test_get_target_version_pinned_no_myobj ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_get_updates
 ironic.tests.unit.objects.test_objects.TestObject.test_get_updates ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_486_third_party_admin_cannot_delete_an_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_486_third_party_admin_cannot_delete_an_allocation ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_hydration
 ironic.tests.unit.objects.test_objects.TestObject.test_hydration ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_222_drivers_vendor_passthru_methods_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_222_drivers_vendor_passthru_methods_get_member ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success_groups
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_hardware_type_success_groups ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_hydration_bad_ns
 ironic.tests.unit.objects.test_objects.TestObject.test_hydration_bad_ns ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_hydration_type_error
 ironic.tests.unit.objects.test_objects.TestObject.test_hydration_type_error ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_load
 ironic.tests.unit.objects.test_objects.TestObject.test_load ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_487_owner_reader_can_read_node_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_487_owner_reader_can_read_node_allocation ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_223_drivers_vendor_passthru_methods_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_223_drivers_vendor_passthru_methods_get_observer ... ok
+/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
+  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_reset_interval_not_happen_sqlite ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_load_in_base
 ironic.tests.unit.objects.test_objects.TestObject.test_load_in_base ... ok
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_uncached
+ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase.test_hash_ring_manager_uncached ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive
 ironic.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive ... ok
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_filename
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_filename ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_obj_attr_is_set
 ironic.tests.unit.objects.test_objects.TestObject.test_obj_attr_is_set ... ok
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_qs
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_with_qs ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_obj_constructor
 ironic.tests.unit.objects.test_objects.TestObject.test_obj_constructor ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_224_drivers_vendor_passthru_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_224_drivers_vendor_passthru_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_488_lessee_reader_can_read_node_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_488_lessee_reader_can_read_node_allocation ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_obj_fields
 ironic.tests.unit.objects.test_objects.TestObject.test_obj_fields ... ok
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_without_qs
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test__append_filename_param_without_qs ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_object_inheritance
 ironic.tests.unit.objects.test_objects.TestObject.test_object_inheritance ... ok
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_publish
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_publish ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_object_property
 ironic.tests.unit.objects.test_objects.TestObject.test_object_property ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_225_drivers_vendor_passthru_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_225_drivers_vendor_passthru_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_489_third_party_admin_cannot_read_node_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_489_third_party_admin_cannot_read_node_allocation ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_object_property_type_error
 ironic.tests.unit.objects.test_objects.TestObject.test_object_property_type_error ... ok
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_unpublish
+ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase.test_unpublish ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_orphaned_object
 ironic.tests.unit.objects.test_objects.TestObject.test_orphaned_object ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_refresh_object
 ironic.tests.unit.objects.test_objects.TestObject.test_refresh_object ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_error_cases
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_error_cases ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_static_result
 ironic.tests.unit.objects.test_objects.TestObject.test_static_result ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_226_drivers_vendor_passthru_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_226_drivers_vendor_passthru_get_observer ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_supports_version
 ironic.tests.unit.objects.test_objects.TestObject.test_supports_version ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 ironic.tests.unit.objects.test_objects.TestObject.test_unknown_objtype
 ironic.tests.unit.objects.test_objects.TestObject.test_unknown_objtype ... ok
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_with_loop
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_action_with_loop ... ok
 ironic.tests.unit.objects.test_objects.TestObject.test_updates
 ironic.tests.unit.objects.test_objects.TestObject.test_updates ... ok
-
-DELETE /v1/volume/connectors/78407b0e-7aa3-4dce-b0a4-6fef2b43d6da GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-420d4b8d-f1fb-4c02-b032-e6810740c4bd
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume connector 78407b0e-7aa3-4dce-b0a4-6fef2b43d6da could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/2f887bc4-1967-4235-acbb-c365edc4ab49 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-06455ae8-7249-44aa-a807-ea159ae0ca69
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/d09f52a6-583d-4892-bb1e-ea71ce738e01 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-f02e4c1a-c058-47f8-9d66-568b9c293f5f
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/c8546038-30ec-4ac8-8f70-b3b1c585589c GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-584872d0-a92e-4ac9-8a73-ce9c434b9a9e
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/e8002b81-3f24-4f15-81b1-e274ceb10199 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-6bed6c66-006b-4792-b887-bc1bc9cdd6c6
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/8065489a-137c-4179-a4ed-b3f94398d69e GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-80dc651c-0801-4b32-b91e-1b0d0c242cd6
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/df380475-386a-4533-9d55-dc485d69abe4 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-debb1d43-d739-46ed-adc0-16e97adcf2b5
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/70e87123-3382-4003-8b22-128540e1a730 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-db1ff353-2e19-45d1-8f7e-fd60ee40a07d
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:volume:delete\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/7aeb2830-6640-4fd7-b70a-4ac41d8641d1 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-27875242-92fb-462a-906e-ef0dbf40c868
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 7aeb2830-6640-4fd7-b70a-4ac41d8641d1 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/volume/targets/33896b61-00fa-440b-a64a-7cbfb47c022c GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-2b64347d-2962-4808-8e9e-23e0954deae5
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target 33896b61-00fa-440b-a64a-7cbfb47c022c could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/d5e6ceac-0625-401d-92bd-535d0178a1f9 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-848a3bb3-2c34-4bc8-8191-f8224c9c679b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/49e4176b-b2bb-4911-b6ba-ef5f529a84bf GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-8461ea6f-6d39-4f3d-8a1c-7c9adbf1e69a
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/205d9d31-b209-426b-804d-c153e90c9993 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-0002de4a-f64d-4b1b-893b-6dc39694f383
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/674ed8a7-f540-4277-9b23-7cc9ad5f3391 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-56cb6e1a-ef2d-4ce6-b859-70c5f6a5e453
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/1e3681ad-b71e-4c46-8008-7cec8ecef8bf GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-9336347d-ca2d-4e87-a37f-856329780522
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/11147e99-e8ec-423b-bb9f-7b4c846b359e GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-8a595c86-62cc-4f45-a527-3ca9f5e98521
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/b08dac4e-915c-405a-956b-116864b09977 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-7ca0cec2-8850-4aba-8a7e-bbbf210e041c
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation b08dac4e-915c-405a-956b-116864b09977 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/allocation GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-54c9e8ed-039e-4906-81ea-38dad281949b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_490_owner_admin_can_delete_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_490_owner_admin_can_delete_allocation ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_227_drivers_vendor_passthru_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_227_drivers_vendor_passthru_post_admin ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
 ironic.tests.unit.objects.test_objects.TestObject.test_with_alternate_context
 ironic.tests.unit.objects.test_objects.TestObject.test_with_alternate_context ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_491_owner_manager_can_delete_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_491_owner_manager_can_delete_allocation ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_create
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_create ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_destroy
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_destroy ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_228_drivers_vendor_passthru_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_228_drivers_vendor_passthru_post_member ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_492_lessee_admin_can_delete_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_492_lessee_admin_can_delete_allocation ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_id
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_id ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_uuid
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_get_by_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_229_drivers_vendor_passthru_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_229_drivers_vendor_passthru_post_observer ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_493_lessee_manager_not_delete_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_493_lessee_manager_not_delete_allocation ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_node_id
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_node_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_230_drivers_vendor_passthru_put_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_230_drivers_vendor_passthru_put_admin ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_volume_id
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_by_volume_id ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_none
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_list_none ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_494_third_party_admin_cannot_delete_allocation
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_494_third_party_admin_cannot_delete_allocation ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_payload_schemas
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_payload_schemas ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_231_drivers_vendor_passthru_put_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_231_drivers_vendor_passthru_put_member ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_refresh
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_refresh ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_495_owner_reader_cannot_get_deploy_templates
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_495_owner_reader_cannot_get_deploy_templates ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_232_drivers_vendor_passthru_put_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_232_drivers_vendor_passthru_put_observer ... ok
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save_after_refresh
-ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject.test_save_after_refresh ... ok
-
-DELETE /v1/drivers/fake-driverz/vendor_passthru?method=test GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-64db160e-4382-4a1a-9e31-79709ee3705b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:driver:vendor_passthru\", \"debuginfo\": null}"}
-DELETE /v1/allocations/131716c6-af7e-4ead-ad1c-3d924e7f1758 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-0ea36a7d-cd16-448a-8937-4f6f90604568
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/001d7673-50d1-47fd-88df-6e1615ae0a12 GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-f66919ab-b20e-41dd-909c-467433f12379
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/3481bfa1-3517-46f7-b969-c211df069112 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-84d9aad7-7b5c-4b22-a9ec-1eb797c33021
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-aa7ae47e-2fd4-4526-9750-45c5343474dc
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 503 Service Unavailable
-Content-Type: application/json
-Openstack-Request-Id: req-916d1d62-4032-4792-a6e1-14259f615040
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-6eab48ab-5fa0-4a34-ab88-24fa5d0a8356
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/a5109940-67a1-49b2-9ba0-8edbd2292a76 GOT Response: 204 No Content
-Openstack-Request-Id: req-1ed3de22-a390-443a-a36c-fd081fc879a5
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/deploy_templates/edb87d52-2be5-4e9d-a810-006f00fc1a29 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-1a1b7639-30b4-42a7-a2fd-0b25b48e990e
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/9c1b4845-b320-4e1a-8fff-1fe375bda709 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-b415b9b5-fe20-40c1-97fd-e62c37b126d3
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
-Openstack-Request-Id: req-0956d2e8-a4cf-4fc0-80c3-b9b0ba6baded
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-3337be44-2662-4c60-a3ae-7032fc6508df
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-0a1ceaf6-b872-4e71-adf0-942a67d681c2
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-45ae49ac-c0ca-4113-b2cb-a1ae8b8f09d2
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
-DELETE /v1/runbooks/697e385d-25ab-49aa-a0bb-7ea8fbe26aba GOT Response: 204 No Content
-Openstack-Request-Id: req-f94c6472-a7c2-48c1-9a28-2b1a413c8e38
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/runbooks/c85b53d6-5653-428e-872e-8d2b04c8454e GOT Response: 204 No Content
-Openstack-Request-Id: req-c5c4f2a8-eb4f-474e-862e-ba94861ae668
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_add_trait_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_add_trait_action ... ok
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_as_dict
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_as_dict ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_attribute_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_attribute_action ... ok
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_create
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_create ... ok
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_create_list
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_create_list ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_port_attribute_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_del_port_attribute_action ... ok
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy_list
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_destroy_list ... ok
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_attribute_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_attribute_action ... ok
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_exists
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_exists ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_plugin_data_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_plugin_data_action ... ok
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_by_id
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_by_id ... ok
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_trait_names
+ironic.tests.unit.objects.test_trait.TestTraitObject.test_get_trait_names ... ok
 
-DELETE /v1/runbooks/be06aa89-1ad3-451f-b87d-f3750e23dc96 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-00a1160a-201f-475f-acd6-2059863e22c2
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:delete\", \"debuginfo\": null}"}
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_496_lessee_reader_cannot_get_deploy_templates
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_496_lessee_reader_cannot_get_deploy_templates ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_233_drivers_vendor_passthru_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_233_drivers_vendor_passthru_delete_admin ... skipped 'not updated for scope testing'
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_234_drivers_vendor_passthru_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_234_drivers_vendor_passthru_delete_observer ... skipped 'not updated for scope testing'
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_497_third_party_admin_cannot_get_deploy_templates
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_497_third_party_admin_cannot_get_deploy_templates ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_235_nodes_bios_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_235_nodes_bios_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_498_third_party_admin_cannot_post_deploy_template
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_498_third_party_admin_cannot_post_deploy_template ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_236_nodes_bios_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_236_nodes_bios_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_499_service_cannot_get_deploy_templates
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_499_service_cannot_get_deploy_templates ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_237_nodes_bios_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_237_nodes_bios_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_500_service_cannot_post_deploy_template
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_500_service_cannot_post_deploy_template ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_238_nodes_bios_bios_setting_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_238_nodes_bios_bios_setting_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_501_owner_reader_cannot_access_chassis
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_501_owner_reader_cannot_access_chassis ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_239_nodes_bios_bios_setting_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_239_nodes_bios_bios_setting_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_502_lessee_reader_cannot_access_chassis
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_502_lessee_reader_cannot_access_chassis ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_240_nodes_bios_bios_setting_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_240_nodes_bios_bios_setting_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_503_third_party_admin_cannot_access_chassis
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_503_third_party_admin_cannot_access_chassis ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_241_conductors_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_241_conductors_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_504_third_party_admin_cannot_create_chassis
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_504_third_party_admin_cannot_create_chassis ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_242_conductors_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_242_conductors_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_505_service_cannot_access_chassis
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_505_service_cannot_access_chassis ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_243_conductors_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_243_conductors_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_506_service_cannot_create_chassis
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_506_service_cannot_create_chassis ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_244_conductors_hostname_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_244_conductors_hostname_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_507_node_history_get_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_507_node_history_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_245_conductors_hostname_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_245_conductors_hostname_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_508_node_history_get_member
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_508_node_history_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_246_conductors_hostname_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_246_conductors_hostname_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_509_node_history_get_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_509_node_history_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_247_allocations_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_247_allocations_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_248_allocations_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_248_allocations_post_member ... skipped "This endpoint's behavior supports allocation creation as a member with the new Role Based Access Control changes. Thus this test cannot both ensure prior and post-change behavior as it is actually valid moving forward."
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_510_node_history_get_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_510_node_history_get_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_249_allocations_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_249_allocations_post_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_511_node_history_get_service_cannot_be_retrieved
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_511_node_history_get_service_cannot_be_retrieved ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_250_allocations_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_250_allocations_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_512_node_history_get_entry_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_512_node_history_get_entry_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_251_allocations_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_251_allocations_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_513_node_history_get_entry_member
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_513_node_history_get_entry_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_252_allocations_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_252_allocations_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_514_node_history_get_entry_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_514_node_history_get_entry_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_253_allocations_allocation_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_253_allocations_allocation_id_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_254_allocations_allocation_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_254_allocations_allocation_id_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_255_allocations_allocation_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_255_allocations_allocation_id_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_515_lessee_node_history_get_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_515_lessee_node_history_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_256_allocations_allocation_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_256_allocations_allocation_id_patch_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_516_lessee_node_history_get_member
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_516_lessee_node_history_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_257_allocations_allocation_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_257_allocations_allocation_id_patch_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_517_lessee_node_history_get_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_517_lessee_node_history_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_258_allocations_allocation_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_258_allocations_allocation_id_patch_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_518_lessee_node_history_get_entry_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_518_lessee_node_history_get_entry_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_259_allocations_allocation_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_259_allocations_allocation_id_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_519_lessee_history_get_entry_member
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_519_lessee_history_get_entry_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_260_allocations_allocation_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_260_allocations_allocation_id_delete_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_520_lessee_node_history_get_entry_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_520_lessee_node_history_get_entry_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_261_allocations_allocation_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_261_allocations_allocation_id_delete_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_521_owner_service_node_history_get_entry_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_521_owner_service_node_history_get_entry_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_262_nodes_allocation_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_262_nodes_allocation_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_522_third_party_admin_cannot_get_node_history
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_522_third_party_admin_cannot_get_node_history ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_263_nodes_allocation_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_263_nodes_allocation_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_264_nodes_allocation_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_264_nodes_allocation_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_523_node_history_get_entry_third_party_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_523_node_history_get_entry_third_party_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_265_nodes_allocation_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_265_nodes_allocation_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_524_node_history_get_entry_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_524_node_history_get_entry_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_525_node_inventory_get_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_525_node_inventory_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_526_node_inventory_get_member
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_526_node_inventory_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_266_nodes_allocation_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_266_nodes_allocation_delete_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_527_node_inventory_get_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_527_node_inventory_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_267_nodes_allocation_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_267_nodes_allocation_delete_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_528_lessee_node_inventory_get_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_528_lessee_node_inventory_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_268_deploy_templates_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_268_deploy_templates_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_529_lessee_node_inventory_get_member
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_529_lessee_node_inventory_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_269_deploy_templates_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_269_deploy_templates_post_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_530_lessee_node_inventory_get_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_530_lessee_node_inventory_get_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_270_deploy_templates_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_270_deploy_templates_post_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_531_shard_get_shards_disallowed
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_531_shard_get_shards_disallowed ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_271_deploy_templates_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_271_deploy_templates_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_532_shard_patch_set_node_shard_disallowed
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_532_shard_patch_set_node_shard_disallowed ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_272_deploy_templates_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_272_deploy_templates_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_273_deploy_templates_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_273_deploy_templates_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_533_parent_node_patch_by_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_533_parent_node_patch_by_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_274_deploy_templates_deploy_template_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_274_deploy_templates_deploy_template_id_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_534_parent_node_patch_by_member
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_534_parent_node_patch_by_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_275_deploy_templates_deploy_template_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_275_deploy_templates_deploy_template_id_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_535_parent_node_patch_by_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_535_parent_node_patch_by_reader ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_276_deploy_templates_deploy_template_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_276_deploy_templates_deploy_template_id_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_536_parent_node_patch_by_manager
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_536_parent_node_patch_by_manager ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_277_deploy_templates_deploy_template_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_277_deploy_templates_deploy_template_id_patch_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_537_parent_node_patch_by_cannot_see_node
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_537_parent_node_patch_by_cannot_see_node ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_278_deploy_templates_deploy_template_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_278_deploy_templates_deploy_template_id_patch_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_538_parent_node_children_can_get_list_of_children
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_538_parent_node_children_can_get_list_of_children ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_279_deploy_templates_deploy_template_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_279_deploy_templates_deploy_template_id_patch_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_280_deploy_templates_deploy_template_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_280_deploy_templates_deploy_template_id_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_539_lessee_cannot_get_a_nodes_children
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_539_lessee_cannot_get_a_nodes_children ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_281_deploy_templates_deploy_template_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_281_deploy_templates_deploy_template_id_delete_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_540_owner_reader_can_get_firmware_components
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_540_owner_reader_can_get_firmware_components ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_282_deploy_templates_deploy_template_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_282_deploy_templates_deploy_template_id_delete_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_541_lessee_reader_can_get_firmware_components
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_541_lessee_reader_can_get_firmware_components ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_283_chassis_post_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_283_chassis_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_542_third_party_admin_cannot_get_firmware_components
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_542_third_party_admin_cannot_get_firmware_components ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_284_chassis_post_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_284_chassis_post_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_543_service_can_get_firmware_components_owner_project
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_543_service_can_get_firmware_components_owner_project ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_285_chassis_post_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_285_chassis_post_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_544_service_cannot_get_firmware_components
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_544_service_cannot_get_firmware_components ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_286_chassis_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_286_chassis_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_545_runbooks_post_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_545_runbooks_post_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_287_chassis_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_287_chassis_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_288_chassis_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_288_chassis_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_546_runbooks_post_manager
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_546_runbooks_post_manager ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_289_chassis_detail_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_289_chassis_detail_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_547_service_post_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_547_service_post_runbook ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_290_chassis_detail_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_290_chassis_detail_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_548_third_party_admin_post_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_548_third_party_admin_post_runbook ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_291_chassis_detail_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_291_chassis_detail_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_549_runbooks_post_public_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_549_runbooks_post_public_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_292_chassis_chassis_id_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_292_chassis_chassis_id_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_550_runbooks_post_public_manager
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_550_runbooks_post_public_manager ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_293_chassis_chassis_id_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_293_chassis_chassis_id_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_551_runbooks_post_public_service
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_551_runbooks_post_public_service ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_294_chassis_chassis_id_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_294_chassis_chassis_id_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_295_chassis_chassis_id_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_295_chassis_chassis_id_patch_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_552_runbooks_patch_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_552_runbooks_patch_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_296_chassis_chassis_id_patch_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_296_chassis_chassis_id_patch_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_553_runbooks_patch_manager
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_553_runbooks_patch_manager ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_297_chassis_chassis_id_patch_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_297_chassis_chassis_id_patch_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_554_service_patch_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_554_service_patch_runbook ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_298_chassis_chassis_id_delete_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_298_chassis_chassis_id_delete_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_555_project_admin_delete_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_555_project_admin_delete_runbook ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_299_chassis_chassis_id_delete_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_299_chassis_chassis_id_delete_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_300_chassis_chassis_id_delete_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_300_chassis_chassis_id_delete_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_556_project_manager_delete_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_556_project_manager_delete_runbook ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_301_node_history_get_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_301_node_history_get_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_557_service_get_runbooks
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_557_service_get_runbooks ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_302_node_history_get_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_302_node_history_get_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_558_runbooks_project_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_558_runbooks_project_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_303_node_history_get_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_303_node_history_get_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_559_runbooks_runbook_id_get_project_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_559_runbooks_runbook_id_get_project_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_304_node_history_get_entry_admin
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_304_node_history_get_entry_admin ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_560_project_admin_patch_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_560_project_admin_patch_runbook ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_305_node_history_get_entry_member
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_305_node_history_get_entry_member ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_561_runbooks_project_manager
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_561_runbooks_project_manager ... ok
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_306_node_history_get_entry_observer
-ironic.tests.unit.api.test_acl.TestRBACScoped.test_scoped_canary_306_node_history_get_entry_observer ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_562_runbooks_runbook_id_get_project_manager
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_562_runbooks_runbook_id_get_project_manager ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2 ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_done
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_done ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_563_project_manager_patch_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_563_project_manager_patch_runbook ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_notdone
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_notdone ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_onedone
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_2_onedone ... ok
-Error while running foo: bar.
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_exception
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_exception ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_564_runbooks_project_member
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_564_runbooks_project_member ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_none
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_none ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_two_calls_done
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_migration_functions_two_calls_done ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_565_runbooks_runbook_id_get_project_member
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_565_runbooks_runbook_id_get_project_member ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_batches
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_batches ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_exception
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_exception ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option1
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option1 ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_566_runbooks_list_project_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_566_runbooks_list_project_reader ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option2
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_invalid_option2 ... ok
-"max-count" must be a positive value.
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_max_count_neg
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_max_count_neg ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_notdone
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_notdone ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_567_runbooks_runbook_id_get_project_reader
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_567_runbooks_runbook_id_get_project_reader ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_with_options
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test__run_online_data_migrations_with_options ... ok
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions ... ok
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_568_runbooks_list_third_party_admin
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_568_runbooks_list_third_party_admin ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_bad
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_bad ... ok
-INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
-INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_ignore_models
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_obj_versions_ignore_models ... ok
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_versions_bad
-ironic.tests.unit.cmd.test_dbsync.OnlineMigrationTestCase.test_check_versions_bad ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_and
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_and ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_569_project_reader_cannot_post_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_569_project_reader_cannot_post_runbook ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_boolean
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_boolean ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args_kwargs
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_args_kwargs ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_function
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_function ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_570_project_reader_cannot_patch_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_570_project_reader_cannot_patch_runbook ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_kwargs
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_decorated_kwargs ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_integer
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_integer ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mac_address
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mac_address ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_571_project_reader_cannot_set_runbook_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_571_project_reader_cannot_set_runbook_owner ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mandatory
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mandatory ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mixed_unvalidated
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_mixed_unvalidated ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_name
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_name ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_or
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_or ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_572_project_reader_cannot_set_runbook_public
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_572_project_reader_cannot_set_runbook_public ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string_list
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_string_list ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_unexpected_args
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_unexpected_args ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_573_project_reader_cannot_delete_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_573_project_reader_cannot_delete_runbook ... ok
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid_or_name
-ironic.tests.unit.common.test_args.ValidateDecoratorTest.test_uuid_or_name ... ok
-ironic.tests.unit.common.test_cinder.TestCinderUtils.test__create_metadata_dictionary
-ironic.tests.unit.common.test_cinder.TestCinderUtils.test__create_metadata_dictionary ... ok
-ironic.tests.unit.common.test_cinder.TestCinderUtils.test__get_attachment_id
-ironic.tests.unit.common.test_cinder.TestCinderUtils.test__get_attachment_id ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_574_project_member_cannot_post_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_574_project_member_cannot_post_runbook ... ok
-ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_attached
-ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_attached ... ok
-ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_available
-ironic.tests.unit.common.test_cinder.TestCinderUtils.test_is_volume_available ... ok
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_access_forbidden
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_access_forbidden ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_575_project_member_cannot_patch_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_575_project_member_cannot_patch_runbook ... ok
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_passes
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_passes ... ok
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_policy_not_registered
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_authorize_policy_not_registered ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_576_project_member_cannot_set_runbook_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_576_project_member_cannot_set_runbook_owner ... ok
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_config_file
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_config_file ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_577_project_member_cannot_set_runbook_public
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_577_project_member_cannot_set_runbook_public ... ok
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_namespace
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_namespace ... ok
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_no_args
-ironic.tests.unit.common.test_policy.PolicyTestCase.test_get_oslo_policy_enforcer_no_args ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_578_project_member_cannot_delete_runbook
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_578_project_member_cannot_delete_runbook ... ok
-ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink
-ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink ... ok
-ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink_ENOENT
-ironic.tests.unit.common.test_utils.UnlinkTestCase.test_unlink_ENOENT ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_579_project_manager_cannot_set_runbook_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_579_project_manager_cannot_set_runbook_owner ... ok
-This is bad/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_580_project_manager_cannot_set_runbook_public
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_580_project_manager_cannot_set_runbook_public ... ok
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_581_project_admin_cannot_set_runbook_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_581_project_admin_cannot_set_runbook_owner ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_port_attribute_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_extend_port_attribute_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token_older_version
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_agent_token_older_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_582_project_admin_cannot_set_runbook_public
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_582_project_admin_cannot_set_runbook_public ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_fail_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_fail_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_newer_version
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_invalid_newer_version ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_583_service_cannot_patch_runbook_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_583_service_cannot_patch_runbook_owner ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_log_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_log_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_584_service_cannot_patch_runbook_public
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_584_service_cannot_patch_runbook_public ... ok
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_tls_required
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_tls_required ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_585_third_party_admin_cannot_patch_runbook_owner
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_585_third_party_admin_cannot_patch_runbook_owner ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_remove_trait_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_remove_trait_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_token
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_token ... ok
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_586_third_party_admin_cannot_patch_runbook_public
-ironic.tests.unit.api.test_acl.TestRBACProjectScoped.test_project_scoped_586_third_party_admin_cannot_patch_runbook_public ... ok
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_attribute_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_attribute_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault ... ok
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug ... ok
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_verify_ca
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_verify_ca ... ok
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_capability_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_capability_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug ... ok
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_version
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_agent_version ... ok
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug_tracebacks
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug_tracebacks ... ok
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback ... ok
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_plugin_data_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_plugin_data_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug ... ok
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_no_required_agent_token
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_no_required_agent_token ... ok
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug_tracebacks
-ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug_tracebacks ... ok
-ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_host_url
-ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_host_url ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_public_endpoint
-ironic.tests.unit.api.test_hooks.TestPublicUrlHook.test_before_public_endpoint ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_port_attribute_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_set_port_attribute_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_driver_factory.NewFactoryTestCase.test_new_driver_factory_unknown_entrypoint
-ironic.tests.unit.common.test_driver_factory.NewFactoryTestCase.test_new_driver_factory_unknown_entrypoint ... ok
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_required_agent_token
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_with_required_agent_token ... ok
-ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_add_auth_opts
-ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_add_auth_opts ... ok
-ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_os_service_types_alias
-ironic.tests.unit.common.test_keystone.AuthConfTestCase.test_os_service_types_alias ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__cache_tftp_images_master_path
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__cache_tftp_images_master_path ... ok
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_capability_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_capability_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info ... ok
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_agent_version_anaconda
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_agent_version_anaconda ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_deploy_ramdisk
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_deploy_ramdisk ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_ipxe
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_ipxe ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_missing_deploy_kernel
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test__get_deploy_image_info_missing_deploy_kernel ... ok
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_plugin_data_action
+ironic.tests.unit.common.test_inspection_rule.TestActions.test_unset_plugin_data_action ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated
+ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_admin_role
+ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_admin_role ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_allowed_role
+ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_no_allowed_role ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_with_allowed_role
+ironic.tests.unit.common.test_json_rpc.TestService.test_authenticated_with_allowed_role ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure
+ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure_oslo
+ironic.tests.unit.common.test_json_rpc.TestService.test_expected_failure_oslo ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic
+ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic_not_authenticated
+ironic.tests.unit.common.test_json_rpc.TestService.test_http_basic_not_authenticated ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_invalid_requests
+ironic.tests.unit.common.test_json_rpc.TestService.test_invalid_requests ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_malformed_context
+ironic.tests.unit.common.test_json_rpc.TestService.test_malformed_context ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_mask_secrets
+ironic.tests.unit.common.test_json_rpc.TestService.test_mask_secrets ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_found
+ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_found ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_post
+ironic.tests.unit.common.test_json_rpc.TestService.test_method_not_post ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_missing_argument
+ironic.tests.unit.common.test_json_rpc.TestService.test_missing_argument ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_no_context
+ironic.tests.unit.common.test_json_rpc.TestService.test_no_context ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_no_deny_methods
+ironic.tests.unit.common.test_json_rpc.TestService.test_no_deny_methods ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_non_json_body
+ironic.tests.unit.common.test_json_rpc.TestService.test_non_json_body ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_notification
+ironic.tests.unit.common.test_json_rpc.TestService.test_notification ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_success
+ironic.tests.unit.common.test_json_rpc.TestService.test_success ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_success_no_result
+ironic.tests.unit.common.test_json_rpc.TestService.test_success_no_result ... ok
+ironic.tests.unit.common.test_json_rpc.TestService.test_unexpected_failure
+ironic.tests.unit.common.test_json_rpc.TestService.test_unexpected_failure ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_version
-ironic.tests.unit.conductor.test_manager.HeartbeatTestCase.test_heartbeat_without_version ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel ... ok
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_disappears_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_disappears_on_acquire ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe ... ok
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_enroll_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_enroll_on_acquire ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe_anaconda
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_cache_ramdisk_kernel_ipxe_anaconda ... ok
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_power_transition_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_in_power_transition_on_acquire ... ok
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_locked_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_locked_on_acquire ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_boot_iso
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_boot_iso ... ok
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_in_maintenance_on_acquire
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_in_maintenance_on_acquire ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_kickstart_stage2_missing
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_kickstart_stage2_missing ... ok
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_mapped
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_not_mapped ... ok
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_failed
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_failed ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_localboot
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_localboot ... ok
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_success
-ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase.test_node_recovery_success ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_whole_disk_image
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_whole_disk_image ... ok
-ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_first_arg
-ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_first_arg ... ok
-ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_second_arg
-ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_excl_lock_task_second_arg ... ok
-ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_first_arg
-ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_first_arg ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_boot_option
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_boot_option ... ok
-ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_second_arg
-ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase.test_with_shared_lock_task_second_arg ... ok
+ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id
+ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_url_http
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_get_instance_image_info_with_kickstart_url_http ... ok
-ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_unsupported
-ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_unsupported ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_deploy
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_deploy ... ok
+ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id_no_such_portgroup
+ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase.test_portgroup_by_id_no_such_portgroup ... ok
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_duplicate
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_duplicate ... ok
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_failure
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_failure ... ok
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_missing
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_missing ... ok
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_name
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_name ... ok
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_uuid
+ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName.test__get_network_by_uuid_or_name_uuid ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__add_ip_addresses_for_ipv6_stateful
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__add_ip_addresses_for_ipv6_stateful ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv4
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv4 ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv6
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test__uncidr_ipv6 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_valid
-ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase.test_node_get_boot_mode_valid ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__calculate_target_state
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__calculate_target_state ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy_by_arch
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_deploy_by_arch ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_all_ports_fail
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_all_ports_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_db_not_in_sync
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_db_not_in_sync ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue_by_arch
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_from_conf_rescue_by_arch ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_create_some_ports_fail
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_create_some_ports_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_different_state
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_different_state ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_kernel
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_kernel ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_ramdisk
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_deploy_ramdisk ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_kernel
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_kernel ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_port
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_ramdisk
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_missing_rescue_ramdisk ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_failed_getting_state_notify
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_failed_getting_state_notify ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy_by_arch
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_deploy_by_arch ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_pxe_enabled_ports
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_network_no_pxe_enabled_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_rescue
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_mixed_source_rescue ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_same_state
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test__can_skip_state_change_same_state ... ok
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_ramdisk
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_ramdisk ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_rescue
-ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase.test_parse_driver_info_rescue ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_already_being_processed
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_already_being_processed ... ok
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_all_ports
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_all_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_disable_power_off
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_disable_power_off ... ok
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_empty_target_raid_config
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_empty_target_raid_config ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_instance_uuid
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_instance_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_no_target_raid_config_after_skipping
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_no_target_raid_config_after_skipping ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state ... ok
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_nonroot
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_nonroot ... ok
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_root
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_filter_target_raid_config_skip_root ... ok
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_with_sg
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_to_network_with_sg ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties_custom_schema
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_get_logical_disk_properties_custom_schema ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state_notify
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_failed_getting_state_notify ... ok
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_multiple_root_volumes
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_multiple_root_volumes ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_with_client_id_to_network
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_ports_with_client_id_to_network ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_smartnic_port_to_network
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_add_smartnic_port_to_network ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_current_capabilities_empty
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_current_capabilities_empty ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state_db_not_in_sync
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_in_same_state_db_not_in_sync ... ok
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_no_root_volumes
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_okay_no_root_volumes ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_local_group_information
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_local_group_information ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data_ipv6
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_neutron_port_data_ipv6 ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_skip_MAX
-ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase.test_update_raid_info_skip_MAX ... ok
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state ... ok
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_cannot_use_reserved
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_cannot_use_reserved ... ok
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_no_reserved
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_no_reserved ... ok
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_none_free
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_none_free ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_node_portmap
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_get_node_portmap ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_false
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_false ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_true
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_is_smartnic_port_true ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_reserved
-ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase.test__spawn_worker_reserved ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state_notify
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_invalid_state_notify ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_keep_last_error
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_keep_last_error ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_fail
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_race
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_delete_race ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state
-ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_list_fail
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_ports_list_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_already
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_already ... ok
-/usr/lib/python3/dist-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
-  key_hash = md5(key, usedforsecurity=False)
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_smartnic_ports
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_neutron_smartnic_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state_maintenance
-ironic.tests.unit.conductor.test_base_manager.MiscTestCase.test__fail_transient_state_maintenance ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled_all_ports
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_remove_ports_from_network_not_all_pxe_enabled_all_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_getting_current
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_getting_current ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_in_background_task
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_exception_in_background_task ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports_exception
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_rollback_ports_exception ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_down
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_down ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_up
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_agent_up ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface_with_client_id
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_flat_interface_with_client_id ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_missed_info
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_missed_info ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_with_client_id
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_interface_with_client_id ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_network_type_unmanaged
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_network_type_unmanaged ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_no_smartnic_and_link_info
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_no_smartnic_and_link_info ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_link_info
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_link_info ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_no_link_info
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_validate_port_info_neutron_with_smartnic_and_no_link_info ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_exception_by_neutronclient
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_exception_by_neutronclient ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_less_than_configured
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_less_than_configured ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_more_than_configured
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_more_than_configured ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_no_sg_from_neutron
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_verify_sec_groups_no_sg_from_neutron ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_down
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_down ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_up
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_down_target_state_up ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_down
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_down ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_up
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_host_agent_up_target_state_up ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_active_max_retry
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_active_max_retry ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down_max_retry
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_down_max_retry ... ok
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_up
+ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions.test_wait_for_port_status_up ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_invalid_power_update
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_invalid_power_update ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_1
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_1 ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_2
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_2 ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_3
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_3 ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_4
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_4 ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_5
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_5 ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova_auth_url
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_failed_no_nova_auth_url ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_1
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_1 ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_2
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_2 ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_3
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_3 ... ok
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_4
+ironic.tests.unit.common.test_nova.NovaApiTestCase.test_power_update_invalid_reponse_format_4 ... ok
+ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config
+ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config ... ok
+ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_bad_file
+ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_bad_file ... ok
+ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_default
+ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_default ... ok
+ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_no_match
+ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper.test_get_token_from_config_no_match ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_ipxe_timeout
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_ipxe_timeout ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot_from_lists
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_and_iscsi_boot_from_lists ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_boot_iso
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_boot_iso ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_ipa_debug
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_ipa_debug ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_local_boot
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_local_boot ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_swift
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_swift ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_timeout
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_rescue_timeout ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_partition
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_partition ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_wdi
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_build_pxe_config_options_ipxe_swift_wdi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_existing
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_existing ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_node_already_locked
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_node_already_locked ... ok
-/build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
-  self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_clean_up_ipxe_config_uefi
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_clean_up_ipxe_config_uefi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-/usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
-  f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_valid
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_valid ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_bios
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_bios ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_uefi
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_instance_ipxe_uefi ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6 ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6_uefi
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_dhcp_options_for_ipxe_ipv6_uefi ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_hexadecimal_lunid
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_hexadecimal_lunid ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_additional_volume_type
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_additional_volume_type ... ok
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_volume_type
+ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase.test_get_volume_pxe_options_unsupported_volume_type ... ok
+ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions
+ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions ... ok
+ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_objects
+ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_objects ... ok
+ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases
+ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases ... ok
+ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases_objects
+ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase.test_get_object_versions_releases_objects ... ok
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context ... ok
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity ... ok
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_empty_base
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_empty_base ... ok
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context ... ok
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity ... ok
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_empty_base
+ironic.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_empty_base ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test___init__
+ironic.tests.unit.common.test_swift.SwiftTestCase.test___init__ ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_container_fails
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_container_fails ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_object_fails
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_create_object_fails ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_container_fails
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_container_fails ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_object_fails
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_create_object_from_data_create_object_fails ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc_resource_not_found
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_delete_object_exc_resource_not_found ... ok
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_get_temp_url
+ironic.tests.unit.common.test_swift.SwiftTestCase.test_get_temp_url ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_validate_fail
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_validate_fail ... ok
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_db_error
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_db_error ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_worker_pool_full
-ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase.test_change_node_boot_mode_worker_pool_full ... ok
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_swift_error
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_swift_error ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_cleaning
-ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_cleaning ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_unexpected_error
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_configdrive_unexpected_error ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_deploy
-ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase.test_concurrent_action_limit_deploy ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_disappears
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_disappears ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_locked
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_acquire_node_locked ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_no_worker_avail
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_no_worker_avail ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_with_other_exception
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_exiting_with_other_exception ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_maintenance_after_lock
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_maintenance_after_lock ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_no_deploywait_after_lock
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_no_deploywait_after_lock ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_not_mapped
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_not_mapped ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_timeout
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_timeout ... ok
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_worker_limit
-ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase.test_worker_limit ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_ironic_exception
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_ironic_exception ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_fail
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_fail ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_error_old
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_error_old ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ilo
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ilo ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_prepare_error
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_raises_prepare_error ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ipmi
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_ipmi ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_unexpected_exception
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_driver_unexpected_exception ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_manual_management
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_manual_management ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_fast_track
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_fast_track ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_snmp
-ironic.tests.unit.conductor.test_manager.ManagerTestProperties.test_driver_properties_snmp ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_2
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_2 ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_disabled
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_disabled ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_configdrive
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_ok_configdrive ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_multiple_workers
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_multiple_workers ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_unexpected_prepare_error
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test__do_node_deploy_unexpected_prepare_error ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_one_worker
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test___send_sensor_data_one_worker ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_do_node_deploy_steps
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_do_node_deploy_steps ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_bios_boot_mode_fails
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_bios_boot_mode_fails ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_uefi_boot_mode_fails
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_node_validation_in_disabled_uefi_boot_mode_fails ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_all
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_all ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_non
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_non ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false_even_if_src_set
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_legacy_false_even_if_src_set ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_part
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__filter_out_unsupported_types_part ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_instance
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_instance ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_exception_if_child_locked
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_exception_if_child_locked ... ok
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__sensors_conductor
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test__sensors_conductor ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_none
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_none ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent ... ok
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_request
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_lessee_source_request ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent_child_remains
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_parent_child_remains ... ok
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_maintenance
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_maintenance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_pregenerated_token
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_pregenerated_token ... ok
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_no_management
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_no_management ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_storage_detach
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_storage_detach ... ok
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path_none
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_start_deploy_source_path_none ... ok
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_update_fails_on_invalid_boot_mode
+ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase.test_update_fails_on_invalid_boot_mode ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on ... ok
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_shutdown
-ironic.tests.unit.conductor.test_manager.SensorsTestCase.test_send_sensor_task_shutdown ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup ... ok
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_association_with_ports
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_association_with_ports ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_failure
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_failure ... ok
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_node_locked
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_node_locked ... ok
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_deprecated
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_deprecated ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_active_state_and_maintenance
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_active_state_and_maintenance ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_deleting_state
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_deleting_state ... ok
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_locked
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_locked ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_inspect_wait_state
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_inspect_wait_state ... ok
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_worker_pool_full
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_worker_pool_full ... ok
 /build/reproducible-path/ironic-29.0.0/ironic/conductor/base_manager.py:115: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
   self._executor = futurist.GreenThreadPoolExecutor(
 /usr/lib/python3/dist-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
   f = GreenFuture()
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_manageable_state
-ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase.test_update_portgroup_to_node_in_manageable_state ... ok
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_wrong_state
+ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase.test_continue_node_deploy_wrong_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_clean_up_instance
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_instance
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_instance ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_no_vif
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_no_vif ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_with_backup_bios
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_with_backup_bios ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_vif_present
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_and_maintenance_vif_present ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_without_backup_bios
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase.test_prepare_ramdisk_without_backup_bios ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_port_unbound
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_port_unbound ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__cleanup_boot_from_volume
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__cleanup_boot_from_volume ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_state
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_active_state ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_locked
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_node_locked ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_apply_error
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_apply_error ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_bound
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_bound ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_fc
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_fc ... ok
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_unbound
+ironic.tests.unit.conductor.test_manager.DestroyPortTestCase.test_destroy_port_with_instance_not_in_active_port_unbound ... ok
+ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_no_token_info
+ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_no_token_info ... ok
+ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_returns_project_id_if_present
+ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase.test_returns_project_id_if_present ... ok
+ironic.tests.unit.conductor.test_utils.ServiceUtilsTestCase.test_wipe_service_internal_info
+ironic.tests.unit.conductor.test_utils.ServiceUtilsTestCase.test_wipe_service_internal_info ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_ca_file_and_snmp_inspection_true
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_ca_file_and_snmp_inspection_true ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_cafile
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_cafile ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_multiple_params
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_multiple_params ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_port
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_port ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_timeout
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_timeout ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_value_verify_ca
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_invalid_value_verify_ca ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_address
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_address ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_multiple_params
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_multiple_params ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_password
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_password ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_username
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_missing_username ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_dir
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_dir ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_file
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_path_verify_ca_file ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_false
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_false ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_true_raises
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_inspection_true_raises ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_integer_auth_protocol
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_integer_auth_protocol ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_auth_protocol
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_auth_protocol ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_priv_protocol
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_invalid_priv_protocol ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_no_auth_priv_protocols
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_snmp_true_no_auth_priv_protocols ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_false
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_false ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_true
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_boolean_true ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_default_value
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_default_value ... ok
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_string_false
+ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase.test_parse_driver_info_verify_ca_string_false ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi ... ok
+ironic.tests.unit.drivers.modules.inspector.hooks.test_pci_devices.PciDevicesTestCase.test_pci_devices
+ironic.tests.unit.drivers.modules.inspector.hooks.test_pci_devices.PciDevicesTestCase.test_pci_devices ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_port
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_port ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_portgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_extra_portgroup ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_port
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_port ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_portgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__clear_vif_from_port_like_obj_in_internal_info_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_chap
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_chap ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_in_internal_info
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_in_internal_info ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_no_portal_port
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_iscsi_no_portal_port ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_not_attached
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_port_like_obj_by_vif_id_not_attached ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_in_internal_info
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_in_internal_info ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_not_attached
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__get_vif_id_by_port_like_obj_not_attached ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_port
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_port ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_portgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test__save_vif_to_port_like_obj_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_multi_lan_ports
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test__configure_boot_from_volume_multi_lan_ports ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_cleaning
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_provisioning
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_provisioning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance_error
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_clean_up_instance_error ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_rescuing
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_rescuing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_instance
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_instance ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_tenant_vif
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_internal_info_tenant_vif ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_ramdisk_skip
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_prepare_ramdisk_skip ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_none
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_get_current_vif_none ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_invalid_physical_id_in_lan_port
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_invalid_physical_id_in_lan_port ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_extra_and_internal_priority
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_extra_and_internal_priority ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_internal
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_internal ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_invalid_netmask
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_invalid_netmask ... ok
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_port_and_portgroup
+ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin.test_vif_list_port_and_portgroup ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_ip
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_ip ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_done
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_done ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_iqn
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_iqn ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_netmask
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_netmask ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail_servicing
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_node_firmware_update_fail_servicing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_physical_id
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_no_physical_id ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_update_in_progress
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__check_update_in_progress ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_no_targets
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_no_targets ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_targets
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__execute_firmware_update_targets ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_error
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_error ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_https
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_https ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_swift
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test__stage_firmware_file_swift ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_large_netmask
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_large_netmask ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_exception_if_parent_locked
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_exception_if_parent_locked ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_conn_error
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_conn_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_small_netmask
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_iscsi_connector_too_small_netmask ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_still_waiting
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_still_waiting ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_notify
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_notify ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_task_monitor_not_found
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_task_monitor_not_found ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_wait_elapsed
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_check_update_wait_elapsed ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_update_waitting
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_update_waitting ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last_service
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_last_service ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_more_updates
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_continue_updates_more_updates ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_create_all_components
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_create_all_components ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_no_physical_id_in_lan_port
-ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase.test_validate_no_physical_id_in_lan_port ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_parent_off
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_parent_off ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings_service
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_empty_settings_service ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_get_properties ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
- ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_storage_attach
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_storage_attach ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_corrupted
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_corrupted ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings_service
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_invalid_component_in_settings_service ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_all_components
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_all_components ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bios_component
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bios_component ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bmc_component
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_bmc_component ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings_service
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_required_field_in_settings_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_failed
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test__restore_bios_config_failed ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_with_parent
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_with_parent ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_simple_update_action
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_simple_update_action ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_updateservice
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_missing_updateservice ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates_empty
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_redfish_fw_updates_empty ... ok
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_validate
+ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase.test_validate ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_failed
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_failed ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_boot_loader_install_fail
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_boot_loader_install_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_always
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_always ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot_with_disable_power_off
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_reboot_with_disable_power_off ... ok
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_skipped
-ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase.test_backup_bios_config_skipped ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_default
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_default ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_dest
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_dest ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_no_timeout
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_no_timeout ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_master
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_no_master ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_out_of_date
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_out_of_date ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_never
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_enforce_persistent_boot_device_never ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_up_to_date
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_dest_path_if_stale_up_to_date ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_storage_attach
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_reboot_storage_attach ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img_not_cached
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_glance_img_not_cached ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_lenovo
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_lenovo ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_same_time
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_same_time ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_up_to_date
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_master_up_to_date ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_master
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_master ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_updated_at
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_no_updated_at ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img_not_cached
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_oci_img_not_cached ... ok
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure_notify
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_set_power_failure_notify ... ok
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_out_of_date
-ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages.test__delete_master_path_if_stale_out_of_date ... ok
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid_whole_disk
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_no_root_uuid_whole_disk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_invalid_ip
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_invalid_ip ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_instance
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_instance ... ok
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_ipv6
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_ipv6 ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_non_software_raid
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_non_software_raid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk ... ok
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_with_exception
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_fixed_ip_address_with_exception ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_bios
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk_rescue
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_clean_up_ramdisk_rescue ... ok
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_portgroup_int_info
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_portgroup_int_info ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_bios
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_get_properties
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_get_properties ... ok
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_ports_int_info
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_ip_addresses_ports_int_info ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_uefi
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_exception_uefi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance ... ok
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_cleaning
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_cleaning ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid_bios
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_on_software_raid_explicit_uuid_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_set_boot_device_fail
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_set_boot_device_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_active
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_active ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_uefi
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_uefi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup_with_exception
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_for_portgroup_with_exception ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image_bios
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_whole_disk_image_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_provisioning
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_provisioning ... ok
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_with_prep
+ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest.test_configure_local_boot_with_prep ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_tenant
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_tenant ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart_bios
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_kickstart_bios ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_after_reboot
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_after_reboot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_reboot
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_reboot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_with_exception
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test__get_port_ip_address_with_exception ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_lenovo
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_lenovo ... ok
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_running
+ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest.test_continue_servicing_running ... ok
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_basics
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_basics ... ok
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state ... ok
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state_unknown
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_get_power_state_unknown ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_exists
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_exists ... ok
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses_for_port_and_portgroup
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_get_ip_addresses_for_port_and_portgroup ... ok
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_another_state
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_another_state ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_missing
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_instance_ramdisk_pxe_conf_missing ... ok
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_into_instance
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_into_instance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_timeout
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_reboot_timeout ... ok
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate ... ok
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_fails
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_fails ... ok
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_no_fast_track
+ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest.test_validate_no_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_fails
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_fails ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_agent_add_clean_params
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_agent_add_clean_params ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_conf
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_conf ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_keystone
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_build_agent_options_keystone ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_force_raw
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_force_raw ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_stream
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_no_stream ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_partition
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_partition ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_true
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_direct_deploy_should_convert_raw_image_true ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_no_vif_data
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_no_vif_data ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_bios
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_bios ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_broken_fast_track
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_broken_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_set_sleep_and_fake
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_set_sleep_and_fake ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_fast_track
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_manage_boot_false
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_cleaning_manage_boot_false ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_some_failures
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_some_failures ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_cleaning
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_cleaning ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_service
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_prepare_inband_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_unset_sleep_and_fake
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_dhcp_unset_sleep_and_fake ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_cleaning_error
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_cleaning_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v4_and_v6
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v4_and_v6 ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off_and_fast_track
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_disable_power_off_and_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v6
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_v6 ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_fast_track
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_fast_track ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_with_exception
-ironic.tests.unit.dhcp.test_neutron.TestNeutron.test_update_port_dhcp_opts_with_exception ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_manage_boot_false
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_cleaning_manage_boot_false ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_disable_power_off
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_disable_power_off ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue ... ok
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_service_error
+ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase.test_tear_down_inband_service_service_error ... ok
+ironic.tests.unit.drivers.modules.test_image_utils.Ilo5ImageHandlerTestCase.test_ilo5_kernel_param_config
+ironic.tests.unit.drivers.modules.test_image_utils.Ilo5ImageHandlerTestCase.test_ilo5_kernel_param_config ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift_exception
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__get_inspection_data_from_swift_exception ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__store_inspection_data_in_swift
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test__store_inspection_data_in_swift ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db_exception
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_db_exception ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_nostore
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_nostore ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift_exception
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_get_inspection_data_swift_exception ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_db
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_db ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_nostore
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_nostore ... ok
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_swift
+ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase.test_store_inspection_data_swift ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_already_checked
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_already_checked ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat_already_checked
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_console_init_calls_for_socat_already_checked ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls_already_checked
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_management_init_calls_already_checked ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_already_checked
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_already_checked ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_1
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_1 ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_2
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_2 ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_3
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_power_init_calls_raises_3 ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls_already_checked
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase.test_vendor_passthru_init_calls_already_checked ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_IPMI_version_1_5
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_IPMI_version_1_5 ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_error_noconfig
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_error_noconfig ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_config ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_cipher_suite_set_with_error_noconfig ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_exception
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_exception ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_first_call_to_address
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_first_call_to_address ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_no_sleep
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_no_sleep ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_sleep
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_second_call_to_address_sleep ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_try_different_cipher_suite
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_try_different_cipher_suite ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_two_calls_to_diff_address
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_two_calls_to_diff_address ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_check_exit_code
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_check_exit_code ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_dual_bridging
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_dual_bridging ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_empty_username
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_empty_username ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_ironic_retries
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_ironic_retries ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_port
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_port ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_single_bridging
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_single_bridging ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timeout
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timeout ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timing
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_with_timing ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_timing
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_timing ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_username
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__exec_ipmitool_without_username ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_str_password
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_str_password ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_with_numeric_password
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test__prepare_ipmi_password_with_numeric_password ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_node_busy ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_out_of_space ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_non_retryable_failure_timeout ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_node_busy ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_out_of_space ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retries_exceeded_timeout ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_bmc_initialization_in_progress ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_insufficient_resources_for_session ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_node_busy
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_node_busy ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_out_of_space
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_out_of_space ... ok
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_timeout
+ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase.test_exec_ipmitool_exception_retry_timeout ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_clear_flag
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_clear_flag ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_instance
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_instance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_error
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_error ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue_bios
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_rescue_bios ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk_rescue
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_clean_up_ramdisk_rescue ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_ensure_boot_interface_is_not_http_enabled
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_ensure_boot_interface_is_not_http_enabled ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_get_properties
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_get_properties ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_not_supported
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_clear_ca_certificates_ilo_operation_not_supported ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_active
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_active ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_completed
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_completed ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi_bios
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_iscsi_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_ramdisk
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_netboot_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_ilo_error
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_ilo_error ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_bios
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_with_kernel_arg
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_ramdisk_with_kernel_arg ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_erase_pattern_zero
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_erase_pattern_zero ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_with_fallback
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_instance_with_fallback ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_cleaning
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_cleaning ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_device_type_erase_pattern
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_device_type_erase_pattern ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_erase_pattern
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_erase_pattern ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_conflicting_boot_modes_set_unsupported ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift_whole_disk_image
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_swift_whole_disk_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_format_erase_pattern
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_hdd_with_invalid_format_erase_pattern ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_file_different
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_file_different ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_no_file
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_with_copy_no_file ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_uefi
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_prepare_ramdisk_uefi ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_without_copy
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_ipxe_without_copy ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_kernel
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_kernel ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd_when_hdd_done
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_ssd_when_hdd_done ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_ramdisk
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_missing_deploy_ramdisk ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_rescue
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_rescue ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_when_no_drive_available
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_erase_devices_when_no_drive_available ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_no_port
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_fail_no_port ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_not_called ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_bm ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good_whole_disk_image
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_good_whole_disk_image ... ok
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase_ilo_error
-ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase.test_one_button_secure_erase_ilo_error ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_boot_mode_on_ironic ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection ... ok
-ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test
-ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test_store_logs
-ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase.test_store_logs ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection_no_inspection_ramdisk
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_inspection_no_inspection_ramdisk ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network
-ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_fail_http_url_not_set
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_fail_http_url_not_set ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_uefi
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_prepare_ramdisk_uefi ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_kernel
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_kernel ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_ramdisk
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_missing_deploy_ramdisk ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_no_port
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_fail_no_port ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good_whole_disk_image
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_good_whole_disk_image ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_missing_stage2_id
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_kickstart_missing_stage2_id ... ok
-ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network_fails
-ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest.test_switch_to_tenant_network_fails ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_no_image_source_for_local_boot
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_no_image_source_for_local_boot ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection_no_inspection_ramdisk
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_inspection_no_inspection_ramdisk ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_no_image_source_for_local_boot
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_no_image_source_for_local_boot ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_skip_check_write_image_false
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_skip_check_write_image_false ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso ... ok
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso_and_image_source
+ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase.test_validate_with_boot_iso_and_image_source ... ok
+ironic.tests.unit.drivers.test_base.TestBootInterface.test_validate_rescue_default_impl
+ironic.tests.unit.drivers.test_base.TestBootInterface.test_validate_rescue_default_impl ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_non_local
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_non_local ... ok
+ironic.tests.unit.drivers.test_redfish.RedfishHardwareTestCase.test_default_interfaces
+ironic.tests.unit.drivers.test_redfish.RedfishHardwareTestCase.test_default_interfaces ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_exception
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_exception ... ok
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_skip_check_write_image_false
-ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase.test_validate_skip_check_write_image_false ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_apply_configuration_wrapper
-ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_apply_configuration_wrapper ... ok
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_none_requested
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_none_requested ... ok
-ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_factory_reset_wrapper
-ironic.tests.unit.drivers.test_base.TestBIOSInterface.test_factory_reset_wrapper ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.test_base.TestBootInterface.test_validate_rescue_default_impl
-ironic.tests.unit.drivers.test_base.TestBootInterface.test_validate_rescue_default_impl ... ok
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_unsupported
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_configure_unsupported ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_missing ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append_duplicate
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_add_node_capability_append_duplicate ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_not_string
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_not_string ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_incorrect_format_fail
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_incorrect_format_fail ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_invalid_character_fail
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_invalid_character_fail ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_only_key_or_value_fail
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_capabilities_to_dict_with_only_key_or_value_fail ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_supported_set ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_missing ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_exception
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_exception ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_default ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device_clears_is_next_boot_persistent
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_ensure_next_boot_device_clears_is_next_boot_persistent ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_none_requested
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_none_requested ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_allocation_id_unsupported_set_remove ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_false
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_false ... ok
 /usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
   debtcollector.deprecate(
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_unsupported
-ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase.test_deconfigure_unsupported ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_missing ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_boot_iso_only
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_boot_iso_only ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image_anaconda
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_good_non_glance_image_anaconda ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_automated_clean_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_missing_image_source
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_missing_image_source ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_kernel
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_kernel ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_ramdisk
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_non_glance_image_missing_ramdisk ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_ramdisk_deploy
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_ramdisk_deploy ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_whole_disk_image
-ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase.test__get_img_instance_info_whole_disk_image ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageHandlerTestCase.test_redfish_kernel_param_config
-ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageHandlerTestCase.test_redfish_kernel_param_config ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_bios_unsupported_set_remove ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_reset ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_power_state_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_boot_mode_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitch_snmp_objects ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_unset
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_supported_unset ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_reset ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set_no_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_set_no_remove ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_unset
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_conductor_group_unsupported_unset ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_power_state_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_masterswitchplus_snmp_objects ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_reset ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_description_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_power_state_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_untouched
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_supported_untouched ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_missing ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove_in_maintenance
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_fault_unsupported_set_remove_in_maintenance ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_reset ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_power_state_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_rackpdu_snmp_objects ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_apc_snmp_objects ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_firmware_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_reset ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_power_state_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_aten_snmp_objects ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_lessee_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on_cached_driver
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_on_cached_driver ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_reset ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_owner_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_pdu_discovery_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_pdu_discovery_failure ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_unknown_pdu
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_auto_power_state_unknown_pdu ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_protected_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_reset ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_snmp_objects ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_baytech_mrp27_power_state_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_rescue_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_reset ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_power_state_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_cyberpower_snmp_objects ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_retired_unsupported_set_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_non_default
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_trait_unsupported_set_no_remove_non_default ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_reset ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_missing ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_off ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_set
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_supported_set ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_on ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing ... ok
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing_remove
-ironic.tests.unit.objects.test_node.TestConvertToVersion.test_traits_unsupported_missing_remove ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_off ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_power_state_pending_on ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_eaton_power_snmp_objects ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification_empty_schema
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_emit_notification_empty_schema ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_invalid_status_fails
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_invalid_status_fails ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_make_status_invalid
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_make_status_invalid ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_delay
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_delay ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_with_status
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_with_status ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_without_status_fails
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_event_type_without_status_fails ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_invalid_state
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_invalid_state ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_has_secrets
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_has_secrets ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_get_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_get_failure ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_no_secrets
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_no_secrets ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_set_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_snmp_set_failure ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_not_affected
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_mask_secrets_not_affected ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_timeout
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_off_timeout ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_level_too_low
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_level_too_low ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_notifs_disabled
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_notifs_disabled ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_delay
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_delay ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_schema_not_populated
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_no_emit_schema_not_populated ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_invalid_state
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_invalid_state ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_missing_required_obj_field
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_missing_required_obj_field ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_get_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_get_failure ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_no_object_field
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_no_object_field ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_set_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_snmp_set_failure ... ok
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_nullable_field_auto_populates
-ironic.tests.unit.objects.test_notification.TestNotificationBase.test_populate_schema_nullable_field_auto_populates ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_true
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_force_persistent_boot_true ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability_returns_none
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_capability_returns_none ... ok
+/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
+  debtcollector.deprecate(
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_mac_addresses
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_get_node_mac_addresses ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_string
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_string ... ok
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_unicode
+ironic.tests.unit.drivers.test_utils.UtilsTestCase.test_normalize_mac_unicode ... ok
+ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_chooses_newer_properly
+ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_chooses_newer_properly ... ok
+ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_keeps_newer_properly
+ironic.tests.unit.objects.test_objects.TestRegistry.test_hook_keeps_newer_properly ... ok
 
-DELETE /v1/nodes/1ab63b9e-66d7-4cd7-8618-dddd0f9f7881/allocation GOT Response: 503 Service Unavailable
+DELETE /v1/allocations/69e2aaf7-8a4f-46e7-8e05-b2519d2308b6 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-63d7369b-35f3-4f37-aeef-3b73db64bd4c
+Openstack-Request-Id: req-d49ab483-cb0b-411c-a812-b38eadfb50ca
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 503 Service Unavailable
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-6d638ce8-9b63-439a-9e5f-70f21904e08f
+Openstack-Request-Id: req-30af60cc-25ee-4bfd-a31e-1d9c94b9f88f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 503 Service Unavailable
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 503 Service Unavailable
 Content-Type: application/json
-Openstack-Request-Id: req-91641cca-924a-4f57-847e-d390b68aaf05
+Openstack-Request-Id: req-127d9531-5dc5-47d8-a350-dc8ece3b8e5f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
 {"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"Resource temporarily unavailable, please retry.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/38d5abed-c585-4fce-a57e-a2ffc2a2ec6f/allocation GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-58b8f38b-1ad2-4448-bd97-8ea240bc954b
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/runbooks/be528a7b-8ee2-4374-ac3e-40806c276f93 GOT Response: 204 No Content
-Openstack-Request-Id: req-f86f0217-11cb-46b0-8eff-95933a0095b2
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/runbooks/b8ceaac8-e5d1-449f-9525-29c87386569c GOT Response: 204 No Content
-Openstack-Request-Id: req-434f83a2-a916-4788-86a6-e795b332515c
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-
-DELETE /v1/runbooks/3cdd14e9-0f3b-42ac-82fb-43884058406b GOT Response: 403 Forbidden
+DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-867761f4-340b-4907-ad22-6a1afb3fc979
+Openstack-Request-Id: req-6dc9dbdf-fe61-44ff-8ac6-1391c57e1c94
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:delete\", \"debuginfo\": null}"}
-DELETE /v1/runbooks/3806c84c-9328-4177-8303-8a2090cf61f3 GOT Response: 403 Forbidden
-Content-Type: application/json
-Openstack-Request-Id: req-6a0ece70-bbd9-4750-b768-1669b9f3f2bc
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:allocation:delete\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/5c2efeec-f006-4bd1-a7b2-0d29a95f2e04 GOT Response: 204 No Content
+Openstack-Request-Id: req-4d9afe76-f0a1-49d9-bd1c-3a4e9550a0ce
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:delete\", \"debuginfo\": null}"}
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_timeout
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_on_timeout ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_delay_option
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_delay_option ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay_on_delay
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_delay_on_delay ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_invalid_state
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_invalid_state ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_get_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_get_failure ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_set_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_snmp_set_failure ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_timeout
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_off_timeout ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_delay
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_delay ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_invalid_state
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_invalid_state ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_get_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_get_failure ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_set_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_snmp_set_failure ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_timeout
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_reset_on_timeout ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_error
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_error ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_off ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_on ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_snmp_failure
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_power_state_snmp_failure ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_raritan_pdu2_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_raritan_pdu2_snmp_objects ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry3_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry3_snmp_objects ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry4_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_servertech_sentry4_snmp_objects ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_snmp_auto_cache_supports_pdu_replacement
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_snmp_auto_cache_supports_pdu_replacement ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_off ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_on ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_reset
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_reset ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_off
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_off ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_on
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_power_state_on ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_teltronix_snmp_objects ... ok
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_vertivgeist_pdu_snmp_objects
-ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase.test_vertivgeist_pdu_snmp_objects ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_default_interfaces
-ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_default_interfaces ... ok
-ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties
-ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties ... ok
-ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties_none
-ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_get_properties_none ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_supported_interfaces
-ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase.test_supported_interfaces ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_default_interfaces
-ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_default_interfaces ... ok
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
-  debtcollector.deprecate(
-ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_override_raid
-ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase.test_override_raid ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_create
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_create ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_destroy
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_destroy ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_id
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_id ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_uuid
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_get_by_uuid ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_by_node_id
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_by_node_id ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_none
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_list_none ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_payload_schemas
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_payload_schemas ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_refresh
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_refresh ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save ... ok
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save_after_refresh
-ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject.test_save_after_refresh ... ok
-ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes
-ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes ... ok
-ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes_with_discovery
-ironic.tests.unit.pxe_filter.test_service.TestSync.test_no_nodes_with_discovery ... ok
-ironic.tests.unit.pxe_filter.test_service.TestSync.test_nothing_on_inspection
-ironic.tests.unit.pxe_filter.test_service.TestSync.test_nothing_on_inspection ... ok
-ironic.tests.unit.pxe_filter.test_service.TestSync.test_sync
-ironic.tests.unit.pxe_filter.test_service.TestSync.test_sync ... ok
 
-DELETE /v1/volume/targets/ee758969-250e-45d3-a54f-4297f8c1233f GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-869a5497-469a-4e80-9e35-17eedeafcf60
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Volume target ee758969-250e-45d3-a54f-4297f8c1233f could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/f8a696bc-8895-48c1-ab20-61feb9998cc5 GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-eee9d590-94af-4178-9d14-37540ab922fd
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation f8a696bc-8895-48c1-ab20-61feb9998cc5 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/74e814e2-5835-463f-9169-b53ff2680ebf GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-b4e0481c-14ad-414d-a8ca-2ae7f201cdc0
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 74e814e2-5835-463f-9169-b53ff2680ebf could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/allocations/990c3f9f-5ee1-4e69-979d-4cecba6cd63a GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-75d089e7-6335-4f9f-b591-c2521b4687b3
-X-Openstack-Ironic-Api-Maximum-Version: 1.96
-X-Openstack-Ironic-Api-Minimum-Version: 1.1
-X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Allocation 990c3f9f-5ee1-4e69-979d-4cecba6cd63a could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
+DELETE /v1/deploy_templates/4a084e95-6ff0-4a29-bd46-89a996fc395b GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-23af82c8-0e9c-47c9-b781-e2571d13a6bb
+Openstack-Request-Id: req-18090d3d-6d61-4805-9382-46333927d73f
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/deploy_templates/7a0497bb-3ff0-490f-897e-e172cd4452c8 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-6d50cadc-2086-4dc7-8531-ab8647dd0d9f
+Openstack-Request-Id: req-f0df011d-18a7-4e9d-bbf4-34d51a5b4271
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/nodes/22e26c0b-03f2-4d2e-ae87-c02d7f33c000/allocation GOT Response: 404 Not Found
-Content-Type: application/json
-Openstack-Request-Id: req-d1a3e2f8-926c-4a73-8f99-bd525be86f2d
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 204 No Content
+Openstack-Request-Id: req-dffe7529-20d9-49f6-8f29-6ca38e4803e8
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node 22e26c0b-03f2-4d2e-ae87-c02d7f33c000 could not be found.\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/cc84fbc3-46f1-44da-96c0-2a1c93b79bb2 GOT Response: 403 Forbidden
+
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-34ca84d5-83a9-44ad-9f21-a287f0302b61
+Openstack-Request-Id: req-f0c74b22-de80-449f-89cf-2b9445edf387
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/dc6dbe49-7e32-4c0b-a99d-d87b1eda5f0a GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-fce459a0-c0c9-400d-9eee-5fe8edd09f87
+Openstack-Request-Id: req-acf92ba7-b2e4-4ec5-a80b-b1ef71dec517
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/deploy_templates/35171c13-6324-41dc-8a3b-4e67c22f9192 GOT Response: 403 Forbidden
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
+DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-00115d53-c3e2-41ee-9931-5c59ebc235ba
+Openstack-Request-Id: req-4f3e8cfb-6daa-4b97-8506-77e8e8c470fd
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:deploy_template:delete\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
-Content-Type: application/json
-Openstack-Request-Id: req-d3cc1741-b4c0-49e4-82d6-da2efa1670ae
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:chassis:delete\", \"debuginfo\": null}"}
+DELETE /v1/runbooks/a5036f36-74e5-4559-ac36-5dd2e0d129f1 GOT Response: 204 No Content
+Openstack-Request-Id: req-e0bf189a-8b1e-4b65-a360-7119bda6e7c2
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
-Content-Type: application/json
-Openstack-Request-Id: req-c055879e-52e7-44df-bee6-551d6ddf7a98
+
+DELETE /v1/runbooks/819f5eb5-8014-456b-8b70-63b44ba8b0b8 GOT Response: 204 No Content
+Openstack-Request-Id: req-f86a6fa9-2f7b-4b11-9d3a-b9cb766801a7
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
-DELETE /v1/chassis/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT Response: 500 Internal Server Error
+
+DELETE /v1/runbooks/48e1529e-1c38-4442-9e11-a39b450394d8 GOT Response: 403 Forbidden
 Content-Type: application/json
-Openstack-Request-Id: req-f083bd2e-0118-4685-9c58-8a8939808577
+Openstack-Request-Id: req-972615a9-f2d9-4d6d-bd99-8897afa98825
 X-Openstack-Ironic-Api-Maximum-Version: 1.96
 X-Openstack-Ironic-Api-Minimum-Version: 1.1
 X-Openstack-Ironic-Api-Version: 1.96
-{"error_message": "{\"faultcode\": \"Server\", \"faultstring\": \"\\\"baremetal:chassis:delete\\\": \\\"role:admin and system_scope:all\\\" requires a scope of ['system'], request was made with project scope.\", \"debuginfo\": null}"}
-foo() migrated 15 of 15 objects.
-func1() migrated 15 of 15 objects.
-func2() migrated 20 of 20 objects.
-func1() migrated 10 of 10 objects.
-func2() migrated 0 of 0 objects.
-func1() migrated 10 of 15 objects.
-func1() migrated 10 of 10 objects.
-func1() migrated 10 of 10 objects.
-func1() migrated 0 of 0 objects.
-func2() migrated 0 of 0 objects.
-Running batches of 50 until migrations have been completed.
-Data migrations have completed.
-Running batches of 50 until migrations have been completed.
-Data migrations have completed.
-Running batches of 50 until migrations have been completed.
-Malformed option m1key1=value1
-Malformed option m1.key1value1
-Data migrations have not completed. Please re-run.
-Running batches of 50 until migrations have been completed.
-Data migrations have completed.
+{"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Access was denied to the following resource: baremetal:runbook:delete\", \"debuginfo\": null}"}
 
 ----------------------------------------------------------------------
-Ran 10008 tests in 92.551s
+Ran 10008 tests in 232.555s
 
 OK (skipped=47)
 + stestr slowest
 Test id                                                                                                                        Runtime (s)
 -----------------------------------------------------------------------------------------------------------------------------  -----------
-ironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_gpt                                                    15.047
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_on   4.077
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_timeout   3.326
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_timeout      3.071
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok        2.082
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_off_fail                 2.081
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_exception_if_child_locked       2.080
-ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok           2.074
-ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_exception_if_parent_locked       2.068
-ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple                                                     2.054
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_fail_to_on  4.102
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_timeout     3.123
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_timeout  3.094
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_on_exception_if_parent_locked      2.153
+ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase.test_node_power_action_power_off_exception_if_child_locked      2.150
+ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase.test_simple                                                    2.134
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_off_fail                2.107
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_reboot_ok          2.101
+ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase.test__set_power_state_soft_power_off_ok       2.094
+ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase.test_update_node_interface_in_allowed_state                        2.032
 + rm -rf .stestr
 mkdir -p /build/reproducible-path/ironic-29.0.0/debian/ironic-common/usr/share/ironic-common
 PYTHONPATH=/build/reproducible-path/ironic-29.0.0/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \
@@ -35872,11 +35819,11 @@
 	--namespace osprofiler \
 	--namespace keystonemiddleware.audit \
 	--namespace keystonemiddleware.auth_token
-WARNING:stevedore.named:Could not load ironic_lib.metrics_statsd, ironic_lib.mdns, ironic_lib.utils, ironic_lib.qemu_img, ironic_lib.disk_partitioner, ironic_lib.metrics, ironic_lib.json_rpc, ironic_lib.exception, ironic_lib.disk_utils
+WARNING:stevedore.named:Could not load ironic_lib.mdns, ironic_lib.metrics, ironic_lib.json_rpc, ironic_lib.disk_partitioner, ironic_lib.utils, ironic_lib.disk_utils, ironic_lib.qemu_img, ironic_lib.exception, ironic_lib.metrics_statsd
 pkgos-readd-keystone-authtoken-missing-options /build/reproducible-path/ironic-29.0.0/debian/ironic-common/usr/share/ironic-common/ironic.conf keystone_authtoken ironic
-pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.sVoSbb:[keystone_authtoken]/www_authenticate_uri
-pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.sVoSbb:[keystone_authtoken]/auth_type
-pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.sVoSbb:[keystone_authtoken]/region_name
+pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.9D6C32:[keystone_authtoken]/www_authenticate_uri
+pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.9D6C32:[keystone_authtoken]/auth_type
+pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.9D6C32:[keystone_authtoken]/region_name
 # We're using python3, the default isn't good, it's using py2.
 pkgos-fix-config-default /build/reproducible-path/ironic-29.0.0/debian/ironic-common/usr/share/ironic-common/ironic.conf DEFAULT pybasedir /usr/lib/python3/dist-packages/ironic
 pkgos_inifile: Setting value in /build/reproducible-path/ironic-29.0.0/debian/ironic-common/usr/share/ironic-common/ironic.conf:[DEFAULT]/pybasedir
@@ -36798,9 +36745,9 @@
 copying downloadable files... [100%] ../_static/ironic.policy.yaml.sample
 
 copying static files... 
-Writing evaluated template result to /build/reproducible-path/ironic-29.0.0/debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/basic.css
 Writing evaluated template result to /build/reproducible-path/ironic-29.0.0/debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/language_data.js
 Writing evaluated template result to /build/reproducible-path/ironic-29.0.0/debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/documentation_options.js
+Writing evaluated template result to /build/reproducible-path/ironic-29.0.0/debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/basic.css
 copying static files: done
 copying extra files... 
 copying extra files: done
@@ -39917,10 +39864,10 @@
 touch /build/reproducible-path/ironic-29.0.0/debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/toggle.js
 #rm /build/reproducible-path/ironic-29.0.0/debian/ironic-doc/usr/share/doc/ironic-doc/html/search.html
 dh_sphinxdoc
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/js/navigation.js
 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/toggle.js
-dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/js/bootstrap.min.js
 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/js/jquery-3.2.1.min.js
-dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/js/navigation.js
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/js/bootstrap.min.js
 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/ironic-doc/usr/share/doc/ironic-doc/html/_static/js/docs.js
 make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
    debian/rules override_dh_installchangelogs
@@ -39939,15 +39886,15 @@
 make[1]: pyversions: No such file or directory
 py3versions: no X-Python3-Version in control file, using supported versions
 dh_python3 --shebang=/usr/bin/python3
-I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-api-wsgi
-I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-conductor
-I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-status
-I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-rootwrap
 I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic
-I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-pxe-filter
-I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-api
 I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-dbsync
+I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-rootwrap
+I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-status
+I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-api
+I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-pxe-filter
 I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-novncproxy
+I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-conductor
+I: dh_python3 tools:113: replacing shebang in debian/ironic-common/usr/bin/ironic-api-wsgi
 make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
    debian/rules override_dh_installinit
 make[1]: Entering directory '/build/reproducible-path/ironic-29.0.0'
@@ -39960,15 +39907,17 @@
 	cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \
 	pkgos-gen-systemd-unit $i ; \
 done
-+ ls -1 debian/ironic-api.init.in debian/ironic-conductor.init.in
-+ echo debian/ironic-api.init.in
-+ sed s/.init.in//
+++ ls -1 debian/ironic-api.init.in debian/ironic-conductor.init.in
++ for i in `ls -1 debian/*.init.in`
+++ echo debian/ironic-api.init.in
+++ sed s/.init.in//
 + MYINIT=debian/ironic-api
 + cp debian/ironic-api.init.in debian/ironic-api.init
 + cat /usr/share/openstack-pkg-tools/init-script-template
 + pkgos-gen-systemd-unit debian/ironic-api.init.in
-+ echo debian/ironic-conductor.init.in
-+ sed s/.init.in//
++ for i in `ls -1 debian/*.init.in`
+++ echo debian/ironic-conductor.init.in
+++ sed s/.init.in//
 + MYINIT=debian/ironic-conductor
 + cp debian/ironic-conductor.init.in debian/ironic-conductor.init
 + cat /usr/share/openstack-pkg-tools/init-script-template
@@ -39978,7 +39927,7 @@
 	MYPKG=`echo $i | sed s/.service.in//` ; \
 	cp $MYPKG.service.in $MYPKG.service ; \
 done
-+ ls -1 debian/*.service.in
+++ ls -1 'debian/*.service.in'
 ls: cannot access 'debian/*.service.in': No such file or directory
 # Generate the systemd unit if there's no already existing .service.in
 set -e ; set -x ; for i in `ls debian/*.init.in` ; do \
@@ -39987,16 +39936,18 @@
 		pkgos-gen-systemd-unit $i ; \
 	fi \
 done
-+ ls debian/ironic-api.init.in debian/ironic-conductor.init.in
-+ echo debian/ironic-api.init.in
-+ sed s/.init.in/.service.in/
+++ ls debian/ironic-api.init.in debian/ironic-conductor.init.in
++ for i in `ls debian/*.init.in`
+++ echo debian/ironic-api.init.in
+++ sed s/.init.in/.service.in/
 + MYINIT=debian/ironic-api.service.in
-+ [ -e debian/ironic-api.service.in ]
++ '[' -e debian/ironic-api.service.in ']'
 + pkgos-gen-systemd-unit debian/ironic-api.init.in
-+ echo debian/ironic-conductor.init.in
-+ sed s/.init.in/.service.in/
++ for i in `ls debian/*.init.in`
+++ echo debian/ironic-conductor.init.in
+++ sed s/.init.in/.service.in/
 + MYINIT=debian/ironic-conductor.service.in
-+ [ -e debian/ironic-conductor.service.in ]
++ '[' -e debian/ironic-conductor.service.in ']'
 + pkgos-gen-systemd-unit debian/ironic-conductor.init.in
 dh_installinit --error-handler=true
 make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
@@ -40011,15 +39962,17 @@
 	cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \
 	pkgos-gen-systemd-unit $i ; \
 done
-+ ls -1 debian/ironic-api.init.in debian/ironic-conductor.init.in
-+ echo debian/ironic-api.init.in
-+ sed s/.init.in//
+++ ls -1 debian/ironic-api.init.in debian/ironic-conductor.init.in
++ for i in `ls -1 debian/*.init.in`
+++ echo debian/ironic-api.init.in
+++ sed s/.init.in//
 + MYINIT=debian/ironic-api
 + cp debian/ironic-api.init.in debian/ironic-api.init
 + cat /usr/share/openstack-pkg-tools/init-script-template
 + pkgos-gen-systemd-unit debian/ironic-api.init.in
-+ echo debian/ironic-conductor.init.in
-+ sed s/.init.in//
++ for i in `ls -1 debian/*.init.in`
+++ echo debian/ironic-conductor.init.in
+++ sed s/.init.in//
 + MYINIT=debian/ironic-conductor
 + cp debian/ironic-conductor.init.in debian/ironic-conductor.init
 + cat /usr/share/openstack-pkg-tools/init-script-template
@@ -40029,7 +39982,7 @@
 	MYPKG=`echo $i | sed s/.service.in//` ; \
 	cp $MYPKG.service.in $MYPKG.service ; \
 done
-+ ls -1 debian/*.service.in
+++ ls -1 'debian/*.service.in'
 ls: cannot access 'debian/*.service.in': No such file or directory
 # Generate the systemd unit if there's no already existing .service.in
 set -e ; set -x ; for i in `ls debian/*.init.in` ; do \
@@ -40038,16 +39991,18 @@
 		pkgos-gen-systemd-unit $i ; \
 	fi \
 done
-+ ls debian/ironic-api.init.in debian/ironic-conductor.init.in
-+ echo debian/ironic-api.init.in
-+ sed s/.init.in/.service.in/
+++ ls debian/ironic-api.init.in debian/ironic-conductor.init.in
++ for i in `ls debian/*.init.in`
+++ echo debian/ironic-api.init.in
+++ sed s/.init.in/.service.in/
 + MYINIT=debian/ironic-api.service.in
-+ [ -e debian/ironic-api.service.in ]
++ '[' -e debian/ironic-api.service.in ']'
 + pkgos-gen-systemd-unit debian/ironic-api.init.in
-+ echo debian/ironic-conductor.init.in
-+ sed s/.init.in/.service.in/
++ for i in `ls debian/*.init.in`
+++ echo debian/ironic-conductor.init.in
+++ sed s/.init.in/.service.in/
 + MYINIT=debian/ironic-conductor.service.in
-+ [ -e debian/ironic-conductor.service.in ]
++ '[' -e debian/ironic-conductor.service.in ']'
 + pkgos-gen-systemd-unit debian/ironic-conductor.init.in
 dh_installsystemd
 make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
@@ -40069,15 +40024,15 @@
 	dh_gencontrol -- -T/build/reproducible-path/ironic-29.0.0/debian/debian_control_vars ; \
 fi
 dpkg-gencontrol: warning: Depends field of package ironic-conductor: substitution variable ${python3:Depends} used, but is not defined
-dpkg-gencontrol: warning: Depends field of package ironic-api: substitution variable ${python3:Depends} used, but is not defined
 dpkg-gencontrol: warning: package ironic-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined
+dpkg-gencontrol: warning: Depends field of package ironic-api: substitution variable ${python3:Depends} used, but is not defined
 make[1]: Leaving directory '/build/reproducible-path/ironic-29.0.0'
    dh_md5sums -O--buildsystem=pybuild
    dh_builddeb -O--buildsystem=pybuild
 dpkg-deb: building package 'ironic-api' in '../ironic-api_29.0.0-2_all.deb'.
-dpkg-deb: building package 'ironic-conductor' in '../ironic-conductor_29.0.0-2_all.deb'.
 dpkg-deb: building package 'ironic-common' in '../ironic-common_29.0.0-2_all.deb'.
 dpkg-deb: building package 'ironic-doc' in '../ironic-doc_29.0.0-2_all.deb'.
+dpkg-deb: building package 'ironic-conductor' in '../ironic-conductor_29.0.0-2_all.deb'.
 dpkg-deb: building package 'python3-ironic' in '../python3-ironic_29.0.0-2_all.deb'.
  dpkg-genbuildinfo --build=binary -O../ironic_29.0.0-2_i386.buildinfo
  dpkg-genchanges --build=binary -O../ironic_29.0.0-2_i386.changes
@@ -40087,12 +40042,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/60430/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/60430/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/42224 and its subdirectories
-I: Current time: Fri May  1 12:36:40 -12 2026
-I: pbuilder-time-stamp: 1777682200
+I: removing directory /srv/workspace/pbuilder/60430 and its subdirectories
+I: Current time: Sun Mar 30 08:08:38 +14 2025
+I: pbuilder-time-stamp: 1743271718